Ontological user profiling seminar 1.10.2002 Ontological User Profiling in Recommender Systems Stuart E. Middleton IT Innovation Dept of Electronics and.

Slides:



Advertisements
Similar presentations
Recommender Systems & Collaborative Filtering
Advertisements

Content-based Recommendation Systems
A Vector Space Model for Automatic Indexing
A Graph-based Recommender System Zan Huang, Wingyan Chung, Thian-Huat Ong, Hsinchun Chen Artificial Intelligence Lab The University of Arizona 07/15/2002.
COMP423 Intelligent Agents. Recommender systems Two approaches – Collaborative Filtering Based on feedback from other users who have rated a similar set.
Semantic Web Workshop Exploiting Synergy Between Ontologies and Recommender Systems Stuart E. Middleton, Harith Alani Nigel R. Shadbolt, David.
Exploiting Synergy between Ontology and Recommender Systems Middleton, S. T., Alani, H. & De Roure D. C. (2002) Semantic Web Workship 2002 Presented by.
Jean-Eudes Ranvier 17/05/2015Planet Data - Madrid Trustworthiness assessment (on web pages) Task 3.3.
Recommender Systems – An Introduction Dietmar Jannach, Markus Zanker, Alexander Felfernig, Gerhard Friedrich Cambridge University Press Which digital.
Explorations in Tag Suggestion and Query Expansion Jian Wang and Brian D. Davison Lehigh University, USA SSM 2008 (Workshop on Search in Social Media)
WebMiningResearch ASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007.
Personalized Hypermedia Presentation Techniques for Improving Online Customer Relationships Alfred Kobsa, Jurgen Koenemann and Wolfgang Pohl Presented.
Artificial Intelligence and Case-Based Reasoning Computer Science and Engineering Mälardalen University Västerås, Mikael Sollenborn, CSL,
© Franz Kurfess Project Topics 1 Topics for Master’s Projects and Theses -- Winter Franz J. Kurfess Computer Science Department Cal Poly.
Web Mining Research: A Survey
Personalised Search on the World Wide Web Originally by Micarelli, Gasparetti, Sciarrone & Gauch
WebMiningResearchASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007 Revised.
Information Access Douglas W. Oard College of Information Studies and Institute for Advanced Computer Studies Design Understanding.
Discovery of Aggregate Usage Profiles for Web Personalization
Sparsity, Scalability and Distribution in Recommender Systems
Knowledge is Power Marketing Information System (MIS) determines what information managers need and then gathers, sorts, analyzes, stores, and distributes.
Populating the Semantic Web by Macro-Reading Internet Text T.M Mitchell, J. Betteridge, A. Carlson, E. Hruschka, R. Wang Presented by: Will Darby.
12 -1 Lecture 12 User Modeling Topics –Basics –Example User Model –Construction of User Models –Updating of User Models –Applications.
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Combining Content-based and Collaborative Filtering Department of Computer Science and Engineering, Slovak University of Technology
Customizing Cyberspace: Methods for User Representation and Prediction Amund Tveit Department of Computer and Information Science Norwegian University.
Foxtrot demo Foxtrot recommender system Demonstration Stuart E. Middleton David C. De Roure, Nigel R. Shadbolt Intelligence, Agents and Multimedia.
Challenges in Information Retrieval and Language Modeling Michael Shepherd Dalhousie University Halifax, NS Canada.
Citation Recommendation 1 Web Technology Laboratory Ferdowsi University of Mashhad.
1 Information Filtering & Recommender Systems (Lecture for CS410 Text Info Systems) ChengXiang Zhai Department of Computer Science University of Illinois,
Recommender systems Drew Culbert IST /12/02.
Adaptive News Access Daniel Billsus Presented by Chirayu Wongchokprasitti.
Learning to Classify Short and Sparse Text & Web with Hidden Topics from Large- scale Data Collections Xuan-Hieu PhanLe-Minh NguyenSusumu Horiguchi GSIS,
Implicit An Agent-Based Recommendation System for Web Search Presented by Shaun McQuaker Presentation based on paper Implicit:
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
User Modeling, Recommender Systems & Personalization Pattie Maes MAS 961- week 6.
Presented By :Ayesha Khan. Content Introduction Everyday Examples of Collaborative Filtering Traditional Collaborative Filtering Socially Collaborative.
Toward the Next generation of Recommender systems
1 Recommender Systems Collaborative Filtering & Content-Based Recommending.
ETeacher: Providing personalized assistance to e-learning students Schiaffino, S., Garcia, P. & Amandi, A. (2008). eTeacher: Providing personalized assistance.
Collaborative Information Retrieval - Collaborative Filtering systems - Recommender systems - Information Filtering Why do we need CIR? - IR system augmentation.
CONCLUSION & FUTURE WORK Normally, users perform search tasks using multiple applications in concert: a search engine interface presents lists of potentially.
Knowledge based Personalization by Wonjung Kim. Outline Introduction Background – InfoQuilt system Personalization in InfoQuilt Related Work Conclusions.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Collaborative Data Analysis and Multi-Agent Systems Robert W. Thomas CSCE APR 2013.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Objectives Objectives Recommendz: A Multi-feature Recommendation System Matthew Garden, Gregory Dudek, Center for Intelligent Machines, McGill University.
1 Collaborative Filtering & Content-Based Recommending CS 290N. T. Yang Slides based on R. Mooney at UT Austin.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Data Mining: Knowledge Discovery in Databases Peter van der Putten ALP Group, LIACS Pre-University College LAPP-Top Computer Science February 2005.
Techniques for Collaboration in Text Filtering 1 Ian Soboroff Department of Computer Science and Electrical Engineering University of Maryland, Baltimore.
AVATAR: An Improved Solution for Personalized TV based on Semantic Inference 2006 IEEE Transactions on Consumer Electronics Yolanda Blanco Fernández, José.
Recommender Systems. Recommender Systems (RSs) n RSs are software tools providing suggestions for items to be of use to users, such as what items to buy,
HOMMER: Holistic Model for Minority Education & Research Intelligent E-Commerce Systems Department of Computer and Information Sciences by Bhanu Prasad.
Scientific Paper Recommendation Emphasizing Each Researcher’s Most Recent Research Topic Kazunari Sugiyama 8 th January, 2010.
Exploring in the Weblog Space by Detecting Informative and Affective Articles Xiaochuan Ni, Gui-Rong Xue, Xiao Ling, Yong Yu Shanghai Jiao-Tong University.
Intelligent Agents. 2 What is an Agent? The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their.
Foxtrot seminar Capturing knowledge of user preferences with recommender systems Stuart E. Middleton David C. De Roure, Nigel R. Shadbolt Intelligence,
User Modeling and Recommender Systems: Introduction to recommender systems Adolfo Ruiz Calleja 06/09/2014.
Enhanced hypertext categorization using hyperlinks Soumen Chakrabarti (IBM Almaden) Byron Dom (IBM Almaden) Piotr Indyk (Stanford)
An Adaptive User Profile for Filtering News Based on a User Interest Hierarchy Sarabdeep Singh, Michael Shepherd, Jack Duffy and Carolyn Watters Web Information.
Context-driven Access to Personalized Digital Multimedia Libraries Invited Talk at the 1st International Conference on Digital Libraries New Dehli, India.
Collaborative Filtering - Pooja Hegde. The Problem : OVERLOAD Too much stuff!!!! Too many books! Too many journals! Too many movies! Too much content!
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
Recommender Systems & Collaborative Filtering
Exploiting Synergy Between Ontologies and Recommender Systems
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
Personal Assistants for the Web: An MIT Perspective
Web Mining Research: A Survey
Presentation transcript:

Ontological user profiling seminar Ontological User Profiling in Recommender Systems Stuart E. Middleton IT Innovation Dept of Electronics and Computer Science University of Southampton United Kingdom Web:

Recommender systems User profiling in recommender systems Ontological user profiling Experimentation Future work Ontological User Profiling in Recommender Systems Ontological user profiling seminar

Recommender systems Collaborative filters (several commercial examples) Content-based filters Hybrid filters Knowledge acquisition Monitoring should be unobtrusive Explicit feedback should be optional Positive examples easier to acquire than negative examples Problem domains Books, Music, News, Web pages, E-commerce… On-line academic research paper recommendation WWW information overload Ontological User Profiling in Recommender Systems Ontological user profiling seminar

User profiling in recommender systems Binary class representation ‘Interesting’ and ‘not interesting’ examples Machine learning classifies new information Ontological User Profiling in Recommender Systems Ontological user profiling seminar

Binary class profile representation User AInterestingNot Interesting Doc User BInterestingNot Interesting Doc Ontological User Profiling in Recommender Systems Ontological user profiling seminar User profiling in recommender systems

Multi-class profile representation Classes represent domain categories Examples can be shared between users Binary class profile representation ‘Interesting’ and ‘not interesting’ examples Machine learning classifies new information Ontological User Profiling in Recommender Systems Ontological user profiling seminar User profiling in recommender systems

Multi-class profile representation Topic ATopic B Doc User A InterestingTopic A,B Not interestingTopic C Topic C Doc User B InterestingTopic B,C Not interestingTopic A Ontological user profiling seminar Ontological User Profiling in Recommender Systems User profiling in recommender systems

Multi-class profile representation Classes represent domain categories Examples of classes can be shared Knowledge-based profile representation Interviews and questionnaires Asserted facts in a knowledge base Binary class profile representation ‘Interesting’ and ‘not interesting’ examples Machine learning classifies new information Ontological user profiling seminar Ontological User Profiling in Recommender Systems User profiling in recommender systems

Knowledge-based profile representation User A User A -> (interested, topic A) (interested, topic B) User A -> (not interested, topic C) User B User B -> (interested,topic B) (interested, topic C) User B -> (not interested, topic A) Ontological user profiling seminar Ontological User Profiling in Recommender Systems User profiling in recommender systems Questionnaires User C User B User A

Ontological user profiling seminar Ontological User Profiling in Recommender Systems User profiling in recommender systems Multi-class profile representation Classes represent domain categories Examples of classes can be shared Knowledge-based profile representation Interviews and questionnaires Asserted facts in a knowledge based Ratings-based profile representation Relevance ratings Statistical techniques find useful correlations Binary class profile representation ‘Interesting’ and ‘not interesting’ examples Machine learning classifies new information

Ratings-based profile representation Ontological user profiling seminar Ontological User Profiling in Recommender Systems User profiling in recommender systems Topic B, Topic C Topic B Topic D Topic B Topic A Similar users Ratings vector space

Ontological user profiling seminar Ontological User Profiling in Recommender Systems Ontological user profiling Ontological profiling Multi-class profile representation Profile topics match ontology classes Ontology contains relationships between classes Inference to assist profiling Infer related topics of probable interest Profile bootstrapping External ontological knowledge can bootstrap profiles Overcome the cold-start problem Profile visualization Ontological terms understood by users Visualize profiles and acquire direct feedback on them

Experimentation Profile inference [Quickstep] Time/Interest profile Is-a hierarchy infers topic interest in super-classes Time decay function biases towards recent interests Time Interest Current interests Subclass (multi-agent systems) Subclass (recommender systems) Super-class (agents) Ontological user profiling seminar Ontological User Profiling in Recommender Systems

Experimentation Profile inference [Quickstep] Time/Interest profile Is-a hierarchy infers topic interest in super-classes Time decay function biases towards recent interests Ontological user profiling seminar Ontological User Profiling in Recommender Systems Recommendation accuracy Good topics 7% better2% better Ontological Unstructured 11% 9% 97% 90% 10% = 1 per set

Experimentation Bootstrapping [Quickstep, OntoCoPI] External ontology Publications and personnel data (AKT ontology) New-system cold-start New-user cold-start Ontological user profiling seminar Ontological User Profiling in Recommender Systems Quickstep Publications Ontology Relationships OntoCoPI Similar users

Experimentation Bootstrapping [Quickstep, OntoCoPI] External ontology Publications and personnel data (AKT ontology) New-system cold-start New-user cold-start Ontological user profiling seminar Ontological User Profiling in Recommender Systems Profile precision New-system New-user 35% 84% Profile error rate 6% 55%

Experimentation Profile visualization [Foxtrot] Time/Interest visualized Users could draw their own profiles on the graph Profile feedback thus acquired Ontological user profiling seminar Ontological User Profiling in Recommender Systems

Experimentation Profile visualization [Foxtrot] Time/Interest visualized Users could draw their own profiles on the graph Profile feedback thus acquired Ontological user profiling seminar Ontological User Profiling in Recommender Systems Recommendation accuracy Profile accuracy 10% better2-5% better Profile feedback Relevance feedback 2-5% 1% 20-35% 18-25% 10% = 1 per set

Future work Task profiling Users often multi-task Task modelling will allow more than just general profiles Agent metaphor Multi-agent system with other users agents Trade personal information Buy in external ontological information More ontological relationships Project membership, Related research areas, Common technology, etc. Ontological User Profiling in Recommender Systems Ontological user profiling seminar

Conclusions Ontological user profiling works Couples inference and machine learning techniques Allows use of external ontologies Profiles are understood by users Applicable to more than just recommender systems Other domains Other technologies Ontological User Profiling in Recommender Systems Ontological user profiling seminar