This document describes a context-aware content-based recommendation framework called contextual eVSM. It combines distributional semantics and entity linking to address limitations of traditional content-based recommender systems related to poor semantic representation and lack of contextual modeling. The framework includes three main components: a semantic content analyzer, a context-aware profiler, and a recommender. The semantic content analyzer generates semantic representations of items using both entity linking and distributional semantics learned from text. The context-aware profiler builds contextual user profiles based on a strategy that combines standard user ratings with contextual information. The recommender then uses these representations to provide context-aware recommendations.
Linked Open Data-enabled Strategies for Top-N RecommendationsCataldo Musto
Linked Open Data-enabled Strategies for Top-N Recommendations - Cataldo Musto, Pierpaolo Basile, Pasquale Lops, Marco De Gemmis and Giovanni Semeraro - 1st Workshop on New Trends in Content-based Recommender Systems, co-located with ACM Recommender Systems 2014
Metadata Provenance Tutorial at SWIB 13, Part 1Kai Eckert
The slides of part one of the Metadata Provenance Tutorial (Linked Data Provenance). Part 2 is here: http://de.slideshare.net/MagnusPfeffer/metadata-provenance-tutorial-part-2-modelling-provenance-in-rdf
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...Open Science Fair
Eloy Rodrigues, Petr Knoth & Kathleen Shearer showcase the conceptual model for this vision, as well as the role and functions of repositories within this model.
Workshop title: Building a global knowledge commons - ramping up repositories to support widespread change in the ecosystem
Workshop abstract:
The extensive international deployment of repository systems in higher education and research institutions, as well as scholarly communities, provides the foundation for a distributed, globally networked infrastructure for scholarly communication. This distributed network of repositories can and should be a powerful tool to promote the transformation of the scholarly communication ecosystem. However, repository platforms are still using technologies and protocols designed almost twenty years ago, before the boom of the web and the dominance of Google, social networking, semantic web and ubiquitous mobile devices. In April 2016, the Confederation of Open Access Repositories (COAR) launched a working group to help identify new functionalities and technologies for repositories and develop a road map for their adoption. For the past several months, the group has been working to define a vision for repositories and sketch out the priority user stories and scenarios that will help guide the development of new functionalities. The results of this work will be available in the summer of 2017.
This workshop will present the functionalities and technologies for the next generation of repositories and reflect on how these functionalities will be adopted into the existing software platforms. In addition, participants will discuss the important implications for the network layers, and how repositories will uniformly interact with the networks to provide value added services on top of their content.
DAY 3 - PARALLEL SESSION 6 & 7
http://www.opensciencefair.eu/workshops/parallel-day-3-1/building-a-global-knowledge-commons-ramping-up-repositories-to-support-widespread-change-in-the-ecosystem
Manuel Noya talks about the science-industry relationship driven by competitive intelligence and how to surf emerging technologies
Workshop title:TDM unlocking a goldmine of information
Training overview:
Text and Data Mining (TDM) is a natural ‘next step’ in open science. It can lead to new and unexpected discoveries and increase the impact of publications and repositories. This workshop showcases examples of successful TDM and infrastructural solutions for researchers. We will also discuss what is needed to make most of infrastructures and how publishers and repositories can open up their content.
DAY 2 - PARALLEL SESSION 4 & 5
Information Extraction and Linked Data CloudDhaval Thakker
In the media industry there is a great emphasis on providing descriptive metadata as part of the media assets to the consumers. Information extraction (IE) is considered an important tool for metadata generation process and its performance largely depend on the knowledge base it utilizes. The advances in the “Linked Data Cloud” research provide a great opportunity for generating such knowledge base that benefit from the participation of wider community. In this talk, I will discuss our experiences of utilizing Linked Data Cloud in conjunction with a GATE-based IE system.
Linked Open Data-enabled Strategies for Top-N RecommendationsCataldo Musto
Linked Open Data-enabled Strategies for Top-N Recommendations - Cataldo Musto, Pierpaolo Basile, Pasquale Lops, Marco De Gemmis and Giovanni Semeraro - 1st Workshop on New Trends in Content-based Recommender Systems, co-located with ACM Recommender Systems 2014
Metadata Provenance Tutorial at SWIB 13, Part 1Kai Eckert
The slides of part one of the Metadata Provenance Tutorial (Linked Data Provenance). Part 2 is here: http://de.slideshare.net/MagnusPfeffer/metadata-provenance-tutorial-part-2-modelling-provenance-in-rdf
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...Open Science Fair
Eloy Rodrigues, Petr Knoth & Kathleen Shearer showcase the conceptual model for this vision, as well as the role and functions of repositories within this model.
Workshop title: Building a global knowledge commons - ramping up repositories to support widespread change in the ecosystem
Workshop abstract:
The extensive international deployment of repository systems in higher education and research institutions, as well as scholarly communities, provides the foundation for a distributed, globally networked infrastructure for scholarly communication. This distributed network of repositories can and should be a powerful tool to promote the transformation of the scholarly communication ecosystem. However, repository platforms are still using technologies and protocols designed almost twenty years ago, before the boom of the web and the dominance of Google, social networking, semantic web and ubiquitous mobile devices. In April 2016, the Confederation of Open Access Repositories (COAR) launched a working group to help identify new functionalities and technologies for repositories and develop a road map for their adoption. For the past several months, the group has been working to define a vision for repositories and sketch out the priority user stories and scenarios that will help guide the development of new functionalities. The results of this work will be available in the summer of 2017.
This workshop will present the functionalities and technologies for the next generation of repositories and reflect on how these functionalities will be adopted into the existing software platforms. In addition, participants will discuss the important implications for the network layers, and how repositories will uniformly interact with the networks to provide value added services on top of their content.
DAY 3 - PARALLEL SESSION 6 & 7
http://www.opensciencefair.eu/workshops/parallel-day-3-1/building-a-global-knowledge-commons-ramping-up-repositories-to-support-widespread-change-in-the-ecosystem
Manuel Noya talks about the science-industry relationship driven by competitive intelligence and how to surf emerging technologies
Workshop title:TDM unlocking a goldmine of information
Training overview:
Text and Data Mining (TDM) is a natural ‘next step’ in open science. It can lead to new and unexpected discoveries and increase the impact of publications and repositories. This workshop showcases examples of successful TDM and infrastructural solutions for researchers. We will also discuss what is needed to make most of infrastructures and how publishers and repositories can open up their content.
DAY 2 - PARALLEL SESSION 4 & 5
Information Extraction and Linked Data CloudDhaval Thakker
In the media industry there is a great emphasis on providing descriptive metadata as part of the media assets to the consumers. Information extraction (IE) is considered an important tool for metadata generation process and its performance largely depend on the knowledge base it utilizes. The advances in the “Linked Data Cloud” research provide a great opportunity for generating such knowledge base that benefit from the participation of wider community. In this talk, I will discuss our experiences of utilizing Linked Data Cloud in conjunction with a GATE-based IE system.
Entity linking meets Word Sense Disambiguation: a unified approach(TACL 2014)の紹介Koji Matsuda
My presentation of the paper that "Entity Linking meets Word Sense Disambiguation: a Unified Approach" (TACL 2014), Andrea Moro, Alessandro Raganato, Roberto Navigli (University of Roma)
Slides about "Usecases for Information Extraction with UIMA" for "Information management on the Web" course at DIA (Computer Science Department) of Roma Tre University
Slides about "Information and Data Extraction on the Web" for "Information management on the Web" course at DIA (Computer Science Department) of Roma Tre University
In recent years, great advances have been made in the speed, accuracy, and coverage of automatic word
sense disambiguator systems that, given a word appearing in a certain context, can identify the sense of
that word. In this paper we consider the problem of deciding whether same words contained in different
documents are related to the same meaning or are homonyms. Our goal is to improve the estimate of the
similarity of documents in which some words may be used with different meanings. We present three new
strategies for solving this problem, which are used to filter out homonyms from the similarity computation.
Two of them are intrinsically non-semantic, whereas the other one has a semantic flavor and can also be
applied to word sense disambiguation. The three strategies have been embedded in an article document
recommendation system that one of the most important Italian ad-serving companies offers to its customers
In recent years, great advances have been made in the speed, accuracy, and coverage of automatic word
sense disambiguator systems that, given a word appearing in a certain context, can identify the sense of
that word. In this paper we consider the problem of deciding whether same words contained in different
documents are related to the same meaning or are homonyms. Our goal is to improve the estimate of the
similarity of documents in which some words may be used with different meanings. We present three new
strategies for solving this problem, which are used to filter out homonyms from the similarity computation.
Two of them are intrinsically non-semantic, whereas the other one has a semantic flavor and can also be
applied to word sense disambiguation. The three strategies have been embedded in an article document
recommendation system that one of the most important Italian ad-serving companies offers to its customers.
Detection of Verbal Multi-Word Expressions via Conditional Random Fields with...Lifeng (Aaron) Han
ADAPT Centre & Detection of Verbal Multi-Word Expressions via Conditional Random Fields with Syntactic Dependency Features and Semantic Re-Ranking @ DLSS2017 Bilbao.
Continuous bag of words cbow word2vec word embedding work .pdfdevangmittal4
Continuous bag of words (cbow) word2vec word embedding work is that it tends to predict the
probability of a word given a context. A context may be a single word or a group of words. But for
simplicity, I will take a single context word and try to predict a single target word.
The purpose of this question is to be able to create a word embedding for the given data set.
data set text:
In linguistics word embeddings were discussed in the research area of distributional semantics. It
aims to quantify and categorize semantic similarities between linguistic items based on their
distributional properties in large samples of language data. The underlying idea that "a word is
characterized by the company it keeps" was popularized by Firth.
The technique of representing words as vectors has roots in the 1960s with the development of
the vector space model for information retrieval. Reducing the number of dimensions using
singular value decomposition then led to the introduction of latent semantic analysis in the late
1980s.In 2000 Bengio et al. provided in a series of papers the "Neural probabilistic language
models" to reduce the high dimensionality of words representations in contexts by "learning a
distributed representation for words". (Bengio et al, 2003). Word embeddings come in two different
styles, one in which words are expressed as vectors of co-occurring words, and another in which
words are expressed as vectors of linguistic contexts in which the words occur; these different
styles are studied in (Lavelli et al, 2004). Roweis and Saul published in Science how to use
"locally linear embedding" (LLE) to discover representations of high dimensional data structures.
The area developed gradually and really took off after 2010, partly because important advances
had been made since then on the quality of vectors and the training speed of the model.
There are many branches and many research groups working on word embeddings. In 2013, a
team at Google led by Tomas Mikolov created word2vec, a word embedding toolkit which can train
vector space models faster than the previous approaches. Most new word embedding techniques
rely on a neural network architecture instead of more traditional n-gram models and unsupervised
learning.
Limitations
One of the main limitations of word embeddings (word vector space models in general) is that
possible meanings of a word are conflated into a single representation (a single vector in the
semantic space). Sense embeddings are a solution to this problem: individual meanings of words
are represented as distinct vectors in the space.
For biological sequences: BioVectors
Word embeddings for n-grams in biological sequences (e.g. DNA, RNA, and Proteins) for
bioinformatics applications have been proposed by Asgari and Mofrad. Named bio-vectors
(BioVec) to refer to biological sequences in general with protein-vectors (ProtVec) for proteins
(amino-acid sequences) and gene-vectors (GeneVec) for gene sequences, this representa.
VIDEO OBJECTS DESCRIPTION IN HINDI TEXT LANGUAGE ijmpict
Video activity recognition has grown to be a dynamic location of analysis in latest years. A widespread
information-driven approach is denoted in this paper that produces descriptions of video content into
textual content description inside the Hindi language. This method combines the final results of modern
item with "real-international" records to pick the in all subject-verb-object triplet for depicting a video. The
usage of this triplet desire technique, a video is tagged via the trainer, mainly, Subject, Verb, and object
(SVO) and then this data is mined to improve the result of checking out video clarification by using pastime
as well as item identity. Contrasting preceding approaches, this method can annotate arbitrary videos
deprived of wanting the large series and annotation of a similar schooling video corpus. The proposed
work affords initial and primary text description within the Hindi language that is producing easy words
and sentence formation. But the fundamental challenging attempt on this work is to extract grammatically
accurate and expressive text records in Hindi textual content regarding video content.
Supporting User's Exploration of Digital Libraries, Suedl 2012 workshop proce...pathsproject
Workshop proceedings from the International workshop on Supporting Users Exploration of Digital Libraries, SUEDL 2012 which was held at TPDL 2012 (the international conference on Theory and Practice in Digital Libraries), Paphos, Cyprus, September 2012.
The aim of the workshop was to stimulate collaboration from experts and stakeholders in Digital Libraries, Cultural Heritage, Natural Language Processing and Information Retrieval in order to explore methods and strategies to support exploration of Digital Libraries, beyond the white box paradigm of search and click.
The proceedings includes:
"Browsing Europeana - Opportunities and Challenges', David Haskiya
"Query re-writing using shallow language processing effects', Anna Mastora and Sarantos Kapidakis
"Visualising Television Heritage" Johan Ooman et al,
"Providing suitable information access for new users of Digital Libraries", Rike Brecht et al
"Exploring Pelagios: a Visual Browser for Geo-tagged datasets" Rainer Simon et al
Towards a Distributional Semantic Web StackAndre Freitas
The ability of distributional semantic models (DSMs) to dis-
cover similarities over large scale heterogeneous and poorly structured data brings them as a promising universal and low-effort framework to support semantic approximation and knowledge discovery. This position paper explores the role of distributional semantics in the Semantic Web vision, based on the state-of-the-art distributional-relational models, categorizing and generalizing existing approaches into a Distributional Semantic Web stack.
Entity linking meets Word Sense Disambiguation: a unified approach(TACL 2014)の紹介Koji Matsuda
My presentation of the paper that "Entity Linking meets Word Sense Disambiguation: a Unified Approach" (TACL 2014), Andrea Moro, Alessandro Raganato, Roberto Navigli (University of Roma)
Slides about "Usecases for Information Extraction with UIMA" for "Information management on the Web" course at DIA (Computer Science Department) of Roma Tre University
Slides about "Information and Data Extraction on the Web" for "Information management on the Web" course at DIA (Computer Science Department) of Roma Tre University
In recent years, great advances have been made in the speed, accuracy, and coverage of automatic word
sense disambiguator systems that, given a word appearing in a certain context, can identify the sense of
that word. In this paper we consider the problem of deciding whether same words contained in different
documents are related to the same meaning or are homonyms. Our goal is to improve the estimate of the
similarity of documents in which some words may be used with different meanings. We present three new
strategies for solving this problem, which are used to filter out homonyms from the similarity computation.
Two of them are intrinsically non-semantic, whereas the other one has a semantic flavor and can also be
applied to word sense disambiguation. The three strategies have been embedded in an article document
recommendation system that one of the most important Italian ad-serving companies offers to its customers
In recent years, great advances have been made in the speed, accuracy, and coverage of automatic word
sense disambiguator systems that, given a word appearing in a certain context, can identify the sense of
that word. In this paper we consider the problem of deciding whether same words contained in different
documents are related to the same meaning or are homonyms. Our goal is to improve the estimate of the
similarity of documents in which some words may be used with different meanings. We present three new
strategies for solving this problem, which are used to filter out homonyms from the similarity computation.
Two of them are intrinsically non-semantic, whereas the other one has a semantic flavor and can also be
applied to word sense disambiguation. The three strategies have been embedded in an article document
recommendation system that one of the most important Italian ad-serving companies offers to its customers.
Detection of Verbal Multi-Word Expressions via Conditional Random Fields with...Lifeng (Aaron) Han
ADAPT Centre & Detection of Verbal Multi-Word Expressions via Conditional Random Fields with Syntactic Dependency Features and Semantic Re-Ranking @ DLSS2017 Bilbao.
Continuous bag of words cbow word2vec word embedding work .pdfdevangmittal4
Continuous bag of words (cbow) word2vec word embedding work is that it tends to predict the
probability of a word given a context. A context may be a single word or a group of words. But for
simplicity, I will take a single context word and try to predict a single target word.
The purpose of this question is to be able to create a word embedding for the given data set.
data set text:
In linguistics word embeddings were discussed in the research area of distributional semantics. It
aims to quantify and categorize semantic similarities between linguistic items based on their
distributional properties in large samples of language data. The underlying idea that "a word is
characterized by the company it keeps" was popularized by Firth.
The technique of representing words as vectors has roots in the 1960s with the development of
the vector space model for information retrieval. Reducing the number of dimensions using
singular value decomposition then led to the introduction of latent semantic analysis in the late
1980s.In 2000 Bengio et al. provided in a series of papers the "Neural probabilistic language
models" to reduce the high dimensionality of words representations in contexts by "learning a
distributed representation for words". (Bengio et al, 2003). Word embeddings come in two different
styles, one in which words are expressed as vectors of co-occurring words, and another in which
words are expressed as vectors of linguistic contexts in which the words occur; these different
styles are studied in (Lavelli et al, 2004). Roweis and Saul published in Science how to use
"locally linear embedding" (LLE) to discover representations of high dimensional data structures.
The area developed gradually and really took off after 2010, partly because important advances
had been made since then on the quality of vectors and the training speed of the model.
There are many branches and many research groups working on word embeddings. In 2013, a
team at Google led by Tomas Mikolov created word2vec, a word embedding toolkit which can train
vector space models faster than the previous approaches. Most new word embedding techniques
rely on a neural network architecture instead of more traditional n-gram models and unsupervised
learning.
Limitations
One of the main limitations of word embeddings (word vector space models in general) is that
possible meanings of a word are conflated into a single representation (a single vector in the
semantic space). Sense embeddings are a solution to this problem: individual meanings of words
are represented as distinct vectors in the space.
For biological sequences: BioVectors
Word embeddings for n-grams in biological sequences (e.g. DNA, RNA, and Proteins) for
bioinformatics applications have been proposed by Asgari and Mofrad. Named bio-vectors
(BioVec) to refer to biological sequences in general with protein-vectors (ProtVec) for proteins
(amino-acid sequences) and gene-vectors (GeneVec) for gene sequences, this representa.
VIDEO OBJECTS DESCRIPTION IN HINDI TEXT LANGUAGE ijmpict
Video activity recognition has grown to be a dynamic location of analysis in latest years. A widespread
information-driven approach is denoted in this paper that produces descriptions of video content into
textual content description inside the Hindi language. This method combines the final results of modern
item with "real-international" records to pick the in all subject-verb-object triplet for depicting a video. The
usage of this triplet desire technique, a video is tagged via the trainer, mainly, Subject, Verb, and object
(SVO) and then this data is mined to improve the result of checking out video clarification by using pastime
as well as item identity. Contrasting preceding approaches, this method can annotate arbitrary videos
deprived of wanting the large series and annotation of a similar schooling video corpus. The proposed
work affords initial and primary text description within the Hindi language that is producing easy words
and sentence formation. But the fundamental challenging attempt on this work is to extract grammatically
accurate and expressive text records in Hindi textual content regarding video content.
Supporting User's Exploration of Digital Libraries, Suedl 2012 workshop proce...pathsproject
Workshop proceedings from the International workshop on Supporting Users Exploration of Digital Libraries, SUEDL 2012 which was held at TPDL 2012 (the international conference on Theory and Practice in Digital Libraries), Paphos, Cyprus, September 2012.
The aim of the workshop was to stimulate collaboration from experts and stakeholders in Digital Libraries, Cultural Heritage, Natural Language Processing and Information Retrieval in order to explore methods and strategies to support exploration of Digital Libraries, beyond the white box paradigm of search and click.
The proceedings includes:
"Browsing Europeana - Opportunities and Challenges', David Haskiya
"Query re-writing using shallow language processing effects', Anna Mastora and Sarantos Kapidakis
"Visualising Television Heritage" Johan Ooman et al,
"Providing suitable information access for new users of Digital Libraries", Rike Brecht et al
"Exploring Pelagios: a Visual Browser for Geo-tagged datasets" Rainer Simon et al
Towards a Distributional Semantic Web StackAndre Freitas
The ability of distributional semantic models (DSMs) to dis-
cover similarities over large scale heterogeneous and poorly structured data brings them as a promising universal and low-effort framework to support semantic approximation and knowledge discovery. This position paper explores the role of distributional semantics in the Semantic Web vision, based on the state-of-the-art distributional-relational models, categorizing and generalizing existing approaches into a Distributional Semantic Web stack.
Improving Text Categorization with Semantic Knowledge in Wikipediachjshan
Text categorization, especially short text categorization, is a difficult and challenging task since the text data is sparse and multidimensional. In traditional text classification methods, document texts are represented with “Bag of Words (BOW)” text representation schema, which is based on word co-occurrence and has many limitations. In this paper, we mapped document texts to Wikipedia concepts and used the Wikipedia-concept-based document representation method to take the place of traditional BOW model for text classification. In order to overcome the weakness of ignoring the semantic relationships among terms in document representation model and utilize rich semantic knowledge in Wikipedia, we constructed a semantic matrix to enrich Wikipedia-concept-based document representation. Experimental evaluation on five real datasets of long and short text shows that our approach outperforms the traditional BOW method.
THE ABILITY OF WORD EMBEDDINGS TO CAPTURE WORD SIMILARITIESkevig
Distributed language representation has become the most widely used technique for language representation in various natural language processing tasks. Most of the natural language processing models that are based on deep learning techniques use already pre-trained distributed word representations, commonly called word embeddings. Determining the most qualitative word embeddings is of crucial importance for such models. However, selecting the appropriate word embeddings is a perplexing task since the projected embedding space is not intuitive to humans. In this paper, we explore different approaches for creating distributed word representations. We perform an intrinsic evaluation of several state-of-the-art word embedding methods. Their performance on capturing word similarities is analysed with existing benchmark datasets for word pairs similarities. The research in this paper conducts a correlation analysis between ground truth word similarities and similarities obtained by different word embedding methods.
THE ABILITY OF WORD EMBEDDINGS TO CAPTURE WORD SIMILARITIESkevig
Distributed language representation has become the most widely used technique for language representation in various natural language processing tasks. Most of the natural language processing models that are based on deep learning techniques use already pre-trained distributed word representations, commonly called word embeddings. Determining the most qualitative word embeddings is of crucial importance for such models. However, selecting the appropriate word embeddings is a perplexing task since the projected embedding space is not intuitive to humans.In this paper, we explore different approaches for creating distributed word representations. We perform an intrinsic evaluation of several state-of-the-art word embedding methods. Their performance on capturing word similarities is analysed with existing benchmark datasets for word pairs similarities. The research in this paper conducts a correlation analysis between ground truth word similarities and similarities obtained by different word embedding methods.
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Cataldo Musto
Convegno a Porte Chiuse dell'Associazione Italiana per l'Intelligenza Artificiale insieme al Ministero per gli Affari Esteri e la Cooperazione Internazionale - 30 Giugno 2021
Exploring the Effects of Natural Language Justifications in Food Recommender ...Cataldo Musto
Cataldo Musto, Alain D. Starke, Christoph Trattner, Amon Rapp, and Giovanni Semeraro. 2021. Exploring the Effects of Natural Language Justifications in Food Recommender Systems. In Proceedings of the 29th ACM
Conference on User Modeling, Adaptation and Personalization (UMAP ’21), June 21–25, 2021, Utrecht, Netherlands. ACM, New York, NY, USA, 11 pages. https://doi.org/10.1145/3450613.3456827
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Cataldo Musto
Natural Language Justifications for Recommender Systems Exploiting Text Summarization and Sentiment Analysis - AI*IA 2019 - Italian Conference on Artificial Intelligence
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsCataldo Musto
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints - HUM 2018 – Holistic User Modeling Workshop jointly held with
UMAP 2018 – 26th International
Conference on User Modeling,
Adaptation and Personalization
Singapore - July 8, 2018
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Combining Distributional Semantics and Entity Linking for Context-aware Content-based Recommendation
1. Combining Distributional Semantics
and Entity Linking for Context-aware
Content-based Recommendation
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis
(Università degli Studi di Bari ‘Aldo Moro’, Italy - SWAP Research Group)
UMAP 2014
22th Conference on User Modeling,
Adaptation and Personalization
Aalborg (Denmark)
July 8, 2014
2. Content-based Recommender Systems
Suggest items similar to those the user liked in the past
(I bought Converse should, I’ll continue buying similar sport shoes)
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 2
3. Content-based Recommender Systems
Xuser profile items
Recommendation are
generated by matching the
features stored in the user
profile with those
describing the items to be
recommended.
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 3
♥
4. Content-based Recommender Systems
(Some) Limitations
Poor Semantic Representation Poor Contextual Modeling
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 4
5. ?
Lack of Semantics
“I love turkey. It’s my choice for these holidays!
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 5
6. Lack of Contextual Modeling
Ashtead?
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
in Aalborg:
brewery recommendations
6
7. Lack of Contextual Modeling
Many content-based recommendation engines
do nothandle contextual information (e.g. user location)
1370km !
far away :-)
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 7
8. contextual eVSM
a context-aware content-based recommendation
framework based on distributional semantics and
entity linking
Our contribution
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 8
10. Contextual eVSM
3 main components
Semantic !
Content Analyzer!
Context-aware !
Profiler!
Recommender!
Items
User
Profiles
User Ratings
Contextual
Data
Item
Description
Context-aware
Recommendations
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 10
11. !
• Input: items to be recommended
(along with their textual description)
• Output: semantic representation
• Novelty: we exploited
• Entity Linking algorithms!
• Distributional Semantics Models
Contextual eVSM
Semantic Content Analyzer
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 11
12. Contextual eVSM
• Entity Linking Algorithms!
• Input: free text.
• items description, in our setting
• Output: identification of the most
relevant entities mentioned in the text.
• We adopted:
• tag.me(1)
,
• DBpedia Spotlight(2)
,
• Wikipedia Miner(3)
Semantic Content Analyzer :: Entity Linking
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
(1) http://tagme.di.unipi.it
(2) http://spotlight.dbpedia.org
(3) http://wikipedia-miner.cms.waikato.ac.nz
12
13. Contextual eVSM
Semantic Content Analyzer :: Entity Linking::Example
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Textual Description
(e.g. Wikipedia abstract)
Processed Text
13
14. Contextual eVSM
Semantic Content Analyzer :: Entity Linking::Example
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Very transparent and human readable content representation
Tag.me output
14
15. Contextual eVSM
Semantic Content Analyzer :: Entity Linking::Example
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Tag.me output
non-trivial NLP tasks (stopwords removal, n-grams identification, named entities
recognition and disambiguation) are automatically performed
15
Very transparent and human readable content representation
16. Contextual eVSM
Semantic Content Analyzer :: Entity Linking::Example
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Tag.me output
Each entity is a reference to a Wikipedia page
http://en.wikipedia.org/wiki/The_Wachowskis
not a simple textual feature!
16
17. Contextual eVSM
Semantic Content Analyzer :: Entity Linking::Example
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
We enriched this entity-based representation !
by exploiting the Wikipedia categories’ tree
17
18. Contextual eVSM
Semantic Content Analyzer :: Entity Linking::Representation
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
The final
representation
of each item is
obtained by
merging the
entities identified
in the text with all
the Wikipedia
categories each
entity is linked to.
+Entities Wikipedia CategoriesFeatures =
18
19. Contextual eVSM
Semantic Content Analyzer :: Entity Linking::Representation
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
The final
representation
of each item is
obtained by
merging the
entities identified
in the text with all
the Wikipedia
categories each
entity is linked to.
+Entities Wikipedia CategoriesFeatures =
Problem:
Even such a rich, transparent and
human-readable representation
does not handle semantics
19
20. Contextual eVSM
Semantic Content Analyzer :: Distributional Semantics
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
“meaning
is its use”
L.Wittgenstein
(Austrian philosopher)
20
21. Contextual eVSM
Semantic Content Analyzer :: Distributional Semantics (*)
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
by analyzing large corpora of
textual data it is possible to
infer information about the
usage (about the meaning) of
the terms
Insight
similar meaning
co-occurrence co-occurrence
co-occurrence co-occurrence
(*) Firth, J.R.A synopsis of linguistic theory
1930-1955. In Studies in Linguistic Analysis, pp.
1-32, 1957.
21
22. Contextual eVSM
Semantic Content Analyzer :: Distributional Semantics::WordSpace
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
beer
wine
mojito
dog
22
Vector-space
representation is based on
term co-occurences
23. Contextual eVSM
Semantic Content Analyzer :: Distributional Semantics
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
e1 e2 e3 e4 e5 e6 e7 e8 e9
Keanu Reeves ✔ ✔ ✔ ✔ ✔
Al Pacino ✔ ✔
American Writers ✔ ✔ ✔ ✔
Laurence Fishburne ✔ ✔ ✔ ✔
Our Semantic Content Analyzer learns a vector-space item
representation based on distributional semantics models
23
24. Contextual eVSM
Semantic Content Analyzer :: Distributional Semantics
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
e1 e2 e3 e4 e5 e6 e7 e8 e9
Keanu Reeves ✔ ✔ ✔ ✔ ✔
Al Pacino ✔ ✔
American Writers ✔ ✔ ✔ ✔
Laurence Fishburne ✔ ✔ ✔ ✔
Vector-space Semantic Representation is learnt according to
entities co-occurrences in textual descriptions
24
25. Contextual eVSM
Semantic Content Analyzer :: Distributional Semantics
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Unexpected connections between
entities can be learnt in a total
unsupervised way thanks to
Distributional Semantics
25
26. Contextual eVSM
Semantic Content Analyzer :: Distributional Semantics
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
e1 e2 e3 e4 e5 e6 e7 e8 e9
Keanu Reeves ✔ ✔ ✔ ✔ ✔
Al Pacino ✔ ✔
American Writers ✔ ✔ ✔ ✔
Laurence Fishburne ✔ ✔ ✔ ✔
e.g. Keanu Reeves and Al
Pacino both starred in
Drama movies
26
27. Contextual eVSM
Semantic Content Analyzer :: Distributional Semantics
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
How to exploit
Distributional Semantics !
to represent items
to be recommended?
Question
27
28. Contextual eVSM
Semantic Content Analyzer :: Distributional Semantics
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
e1 e2 e3 e4 e5 e6 e7 e8 e9
Keanu Reeves ✔ ✔ ✔ ✔ ✔
Drama ✔ ✔
American Writers ✔ ✔ ✔ ✔
Laurence Fishburne ✔ ✔ ✔ ✔
semantic representation of the items is obtained by combining
the vector-space representation of the features which
describe them.
28
29. Contextual eVSM
Semantic Content Analyzer :: Distributional Semantics
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
e1 e2 e3 e4 e5 e6 e7 e8 e9
Keanu Reeves ✔ ✔ ✔ ✔ ✔
Al Pacino ✔ ✔
American Writers ✔ ✔ ✔ ✔
Laurence Fishburne ✔ ✔ ✔ ✔
Matrix ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
29
30. Contextual eVSM
Semantic Content Analyzer :: Distributional Semantics
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Matrix
Matrix Revolutions
Donnie Darko
Up!
It is possible to
perform similarity
calculations
between items
according to their
semantic
representation
30
31. !
• Input:
• user preferences (ratings)
• contextual information
• Fixed set of contextual dimensions
(company, mood, task, etc.)
• Fixed set of values (e.g. company=alone,
friends, girlfriend, etc.)
• Output: contextual user profiles
• Novelty: we introduced a Context-aware
Profiling Strategy based on Distributional
Models
Contextual eVSM
Context-aware Profiler
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 31
32. C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy
Let’s go straight to the formula
32
33. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy
Let u be the target user
Let ck be a contextual variable (e.g. task, mood, etc.)
Let vj be its value (e.g. task=running, mood=sad, etc.)
33
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
34. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
A context-aware profile can be learnt by combining
two components in a linear fashion
34
35. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
a non-contextual representation
of user preferences
a vector space representation of
the context itself
35
A context-aware profile can be learnt by combining
two components in a linear fashion
36. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy :: WRI(u)
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
WRI(u) = ∑ di*
r(u,i)
MAXi=1
|L|
NON-CONTEXTUAL USER
PREFERENCES
36
37. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy :: WRI(u)
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
WRI(u) = ∑ di*
r(u,i)
MAXi=1
|L|
items the user liked
37
38. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy :: WRI(u)
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
WRI(u) = ∑ di*
r(u,i)
MAXi=1
|L| vector-space representation of the
item built by Semantic Content
Analyzer
38
39. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy :: WRI(u)
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
WRI(u) = ∑ di*
r(u,i)
MAXi=1
|L|
normalized rating
39
40. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy :: context(u,ck,vj)
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
context(u,ck,vj) = ∑ di*
r(u,i,ck,vj)
MAXi=1
|L(ck,vj)| Vector-space
representation of
the context
40
41. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
context(u,ck,vj) = ∑ di*
r(u,i,ck,vj)
MAXi=1
|L(ck,vj)|
items the user liked
in that specific context
Context-aware User Profiler :: Strategy :: context(u,ck,vj)
41
42. r(u,i,ck,vj)
Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
context(u,ck,vj) = ∑ di*
MAXi=1
|L(ck,vj)| vector space
representation
of the item
Context-aware User Profiler :: Strategy :: context(u,ck,vj)
42
43. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
context(u,ck,vj) = ∑ di*
r(u,i,ck,vj)
MAXi=1
|L(ck,vj)|
normalized rating
in that specific context
Context-aware User Profiler :: Strategy :: context(u,ck,vj)
43
44. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
Ratio: context is just a factor which can influence
user’s perception of an item
44
45. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy
if the user did not express any preference in that
specific contextual setting, context(u,ck,vj) = 0 !
—> non contextual recommendation
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
Ratio: context is just a factor which can influence
user’s perception of an item
45
X
46. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Strategy
Otherwise parameter α is exploited to tune a
specific component of the formula
Ratio: context is just a factor which can influence
user’s perception of an item
46
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
47. Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: How do we come to this formula?
C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
47
48. C-WRI(u,ck,vj) = α * WRI(u) + (1-α) * context(u,ck,vj)
Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: How do we come to this formula?
Insight: it exists a set of terms that is more descriptive of
items relevant in that specific context
for a romantic dinner, e.g. candlelight, seaview, violin
48
e.g. task = dinner, company=girlfriend
49. Context is represented on the
ground of the items the user
liked in that specific contextual setting
Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Context-aware User Profiler :: Our formula inherits this insight
49
r(u,i,ck,vj)
MAXi=1
|L(ck,vj)|
context(u,ck,vj) = ∑ di*
50. Context is represented on the
ground of the items the user
liked in that specific contextual setting
Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 50
r(u,i,ck,vj)
MAX
Items are represented on the ground of
the co-occurrences between entities
i=1
|L(ck,vj)|
context(u,ck,vj) = ∑ di*
Context-aware User Profiler :: Our formula inherits this insight
51. Context is represented on the
ground of the items the user
liked in that specific contextual setting
Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 51
r(u,i,ck,vj)
MAX
Items are represented on the ground of
the co-occurrences between entities
i=1
|L(ck,vj)|
context(u,ck,vj) = ∑ di*
the resulting representation of
the context is such that a
bigger weight is given to the
entities which typically
occur in the description of
the items relevant in that
specific context
Context-aware User Profiler :: Our formula inherits this insight
52. context(u,ck,vj) = ∑ di*
Contextual eVSM
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 52
r(u,i,ck,vj)
MAX
Thanks to Distributional Semantics Models it is possible
to build a vector-space representation of the context
which emphasize the importance of those terms,
since they are more used (—> more important) in that
specific contextual setting.
i=1
|L(ck,vj)|
Context-aware User Profiler :: Our formula inherits this insight
53. Contextual eVSM
Recommendation step
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Skyfall
WRI(u)
Austin Powers
Up!
The goal of our
context-aware
profiling strategy is to
perturb the
representation of user
preferences and to
provide him with
context-aware
recommendations
53
non-contextual preferences
54. Contextual eVSM
Recommendation step
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Skyfall
C-WRI(u)
Austin Powers
Up!
The goal of our
context-aware
profiling strategy is to
perturb the
representation of user
preferences and to
provide him with
context-aware
recommendations
54
contextual preferences
(e.g. company = friends)
55. Experimental Evaluation
Research Hypothesis
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 55
1. Does C-eVSM outperform its
non-contextual counterpart?
2. Does the novel representation
based on entity linking and
distributional semantics
outperform a simple keyword-
based one?
3. How does our model perform with
respect to the current literature?
56. Experimental Evaluation
Description of the dataset
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 56
• Movie recommendation!
• Subset of IMDB data
• 202 movies (textual features crawled
from Wikipedia)
• 62 users and 1457 ratings!
• 4 contextual dimensions!
• TIME (weekend, weekday)
• PLACE (theather, home)
• COMPANION (alone, friends, boyfriend,
family)
• MOVIE-RELATED (release week or not)
57. Experimental Evaluation
Design of the Experiment
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 57
• Dataset and experimental settings
replicate Adomavicius’ experiment (*)!
• Evaluation over 9 different contextual
settings!
• Home, Friends, Non-release, Weekend,
Weekday, GBFriends, TheatherWeekend
and TheatherFriends
• Metric: F1-Measure
• Experimental protocol: bootstrapping!
• 29/30th of the data as training
• 1/30th as test
• Randomly generated, 500 runs
(*) G.Adomavicius et al. , Incorporating contextual information
in recommender systems using a multi-dimensional
approach.ACM Trans. Inf. Systems, 2005
58. Experimental Evaluation
eVSM configurations
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 58
• Non-contextual baseline: eVSM!
• WRI profiling strategy
• WQN profiling strategy
• Context-aware framework: C-
eVSM!
• C-WRI profiling strategy
• C-WQN profiling strategy
• Three values for parameter α!
• 0.2 , 0.5, 0.8
8 configurations
for each run
59. Experimental Evaluation
eVSM configurations
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 59
• Non-contextual baseline: eVSM!
• WRI profiling strategy
• WQN profiling strategy
• Context-aware framework: C-
eVSM!
• C-WRI profiling strategy
• C-WQN profiling strategy
• Three values for parameter α!
• 0.2 , 0.5, 0.8
• WQN!
• Alternative profiling strategy (*)
• Models negative user
feedbacks as well
• Combines positive and
negative preferences by
means of a Quantum
Negation (**) Operator
(*) C. Musto, G. Semeraro, P. Lops, and M. de Gemmis. Random indexing and
negative user preferences for enhancing content-based recommender
systems. In EC-Web 2011, volume 85 of LNBIP, pages 270–281. 2011.
(**) D. Widdows. Orthogonal negation in vector spaces for modelling word-
meanings and document retrieval. In ACL, pages 136–143, 2003.
60. Experiment 1
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 60
Comparison of C-eVSM vs eVSM (keyword-based)
61. Experiment 1
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 61
Selection of Results :: HOME segment
WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
45 48,75 52,5 56,25 60
58,8
57,82
54,81
53,62
50,6
48,23
46,62
47,62
contextual eVSM improves the F1 measure
62. Experiment 1
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 62
Selection of Results :: HOME segment
WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
45 48,75 52,5 56,25 60
58,8
57,82
54,81
53,62
50,6
48,23
46,62
47,62
contextual eVSM improves the F1 measure
paired t-test (p<0.05)
baseline
baseline
63. Experiment 1
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 63
Selection of Results :: HOME segment
WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
45 48,75 52,5 56,25 60
58,8
57,82
54,81
53,62
50,6
48,23
46,62
47,62
α=0.8 is better than α=0.5
64. WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
42,0 45,3 48,5 51,8 55,0
54,39
50,04
45,93
53,18
50,11
50,54
44,91
49,43
Experiment 1
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 64
Selection of Results :: FRIENDS segment
Similar outcomes: C-eVSM outperforms eVSM
paired t-test (p<0.05)
65. WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
42,0 45,3 48,5 51,8 55,0
54,39
50,04
45,93
53,18
50,11
50,54
44,91
49,43
Experiment 1
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 65
Selection of Results :: FRIENDS segment
α=0.2 does not improve F1-measure
66. WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
42,0 45,8 49,5 53,3 57,0
56,78
52,55
48,67
55,94
52,18
49,05
48,24
48,95
Experiment 1
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 66
Selection of Results :: NON-RELEASE segment
C-WQN with α=0.8 is typically the best-performing configuration
paired t-test (p<0.05)
67. WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
42,0 45,8 49,5 53,3 57,0
56,78
52,55
48,67
55,94
52,18
49,05
48,24
48,95
Experiment 1
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 67
Selection of Results :: NON-RELEASE segment
Outcome: context has just to slightly influence user preferences
68. Experiment 1
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 68
Outcomes
• Contextual eVSM outperforms eVSM
• 8 segments out of 9
• Little statistical significance
• Negation is useful when dataset is well-balanced
• Higher α values lead to a better F1
• Best-performing configurations are C-WQN-0.8 (4
times), C-WRI-0.8 (1 times), C-WRI-0.5 (3 times)
69. Experiment 2
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 69
Comparison of entity-based vs keyword-based
content representation
70. Experiment 2
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 70
WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
40,0 47,5 55,0 62,5 70,0
61,30
61,96
54,81
57,53
56,75
56,38
46,62
56,13
58,80
57,82
53,37
53,62
50,60
48,23
44,56
47,62 Keywords
Entities
Selection of Results :: HOME segment
Semantic representation improves F1 in all the configurations
71. Experiment 2
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 71
Selection of Results :: HOME segment
Gaps are significant in 5 out of 8 configurations
WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
40,0 47,5 55,0 62,5 70,0
61,3
61,96
54,81
57,53
56,75
56,38
46,62
56,13
58,80
57,82
53,37
53,62
50,60
48,23
44,56
47,62 Keywords
Entities
72. WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
40,0 47,5 55,0 62,5 70,0
61,3
61,96
54,81
57,53
56,75
56,38
46,62
56,13
58,80
57,82
53,37
53,62
50,60
48,23
44,56
47,62 Keywords
Entities
Experiment 2
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 72
Selection of Results :: HOME segment
Again, higher α values lead to the best F1-measure scores
73. WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
43,0 48,5 54,0 59,5 65,0
58,37
57,2
52,82
58,25
55,68
56,24
49,19
56,17
54,39
50,04
45,93
53,18
50,11
50,54
44,91
49,43 Keywords
Entities
Experiment 2
73
Selection of Results :: FRIEND segment
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
+6,42%improvement, gap always significant
74. WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
43,0 48,5 54,0 59,5 65,0
58,37
57,2
52,82
58,25
55,68
56,24
49,19
56,17
54,39
50,04
45,93
53,18
50,11
50,54
44,91
49,43 Keywords
Entities
Experiment 2
74
Selection of Results :: FRIEND segment
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Negation+ α Higher values ➝ best configuration
75. WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
43,0 48,5 54,0 59,5 65,0
62,16
57,81
54,72
56,45
58,11
57,21
55,82
56,34
52,64
51,40
46,65
50,71
52,87
53,95
52,79
50,91 Keywords
Entities
Experiment 2
75
Selection of Results :: THEATER segment
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Best perfoming segment: +6,49% improvement over keywords
76. WRI
C-WRI-0.2
C-WRI-0.5
C-WRI-0.8
WQN
C-WQN-0.2
C-WQN-0.5
C-WQN-0.8
43,0 48,5 54,0 59,5 65,0
62,16
57,81
54,72
56,45
58,11
57,21
55,82
56,34
52,64
51,40
46,65
50,71
52,87
53,95
52,79
50,91 Keywords
Entities
Experiment 2
76
Selection of Results :: THEATER segment
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
C-WQN is the best perfoming configuration: +9,52%
77. Experiment 2
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 77
Outcomes
• Novel semantic representation outperforms the keyword-based one
• 7 segments out of 9
• +4% on average, eanging from +1,34% to +6,49%
• Important gaps in terms of F1-measure
• Entity-based outperforms keywords in 65 segments out of 90 (72%)
• Statistically significant gap in 52 out of 90 of the comparisons (58%)
• Negation and higher α values lead to a better F1
• Best-performing configurations are C-WQN-0.8 (3 times), C-WQN-0.5 (2
times), C-WRI-0.5 (2 times)
78. Experiment 3
Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014 78
Comparison to context-aware CF algorithm(*)
(*) G.Adomavicius et al. , Incorporating contextual
information in recommender systems using a multi-
dimensional approach.ACM Trans. Inf. Systems, 2005
79. Home
Friends
Weekend
Theater
Nonrelease
Weekday
GBFriends
Theater-Weekend
Theater-Friends
35,0 43,8 52,5 61,3 70,0
60,7
64,1
48
37,9
43,2
60,8
54,2
48,2
39,19
55,96
54,95
50,72
48,02
57,01
61,16
60,39
58,37
61,96
c-eVSM
CACF
Experiment 3
79Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Comparison to context-aware CF algorithm
Contextual eVSM overcomes CACF in 7 segments out of 9
✔
80. Home
Friends
Weekend
Theater
Nonrelease
Weekday
GBFriends
Theater-Weekend
Theater-Friends
35,0 43,8 52,5 61,3 70,0
60,7
64,1
48
37,9
43,2
60,8
54,2
48,2
39,19
55,96
54,95
50,72
48,02
57,01
61,16
60,39
58,37
61,96
c-eVSM
CACF
Experiment 3
80Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Comparison to context-aware CF algorithm
Gap is statistically significant in 5 segments out of 7
81. Recap
81Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
82. Recap
82Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Contextual eVSM: context-aware recommendation framework
Content Representation based on Distributional Semantics and Entity Linking
Profile Learning based on a perturbation of non-contextual preferences with a
semantic representation of the context!
Experimental session confirmed the effectiveness of the framework as well as of
the novel semantic representation!
Framework overcomes a context-aware collaborative filtering baseline
83. Future Research
83Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
84. Future Research
84Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis. Combining Distributional Semantics and
Entity Linking for Context-aware Content-based Recommendations. UMAP 2014, Aalborg (Denmark), July 8, 2014
Evaluation against different
datasets and stronger baselines;
Exploitation of Linked Data and
Open Knowledge Sources for
content representation;
Evaluation of Novelty, Diversity and
Serendipity of the Recommendations;