Semantic Web Workshop 26.4.2002 Exploiting Synergy Between Ontologies and Recommender Systems Stuart E. Middleton, Harith Alani Nigel R. Shadbolt, David.

Slides:



Advertisements
Similar presentations
Taxonomy & Ontology Impact on Search Infrastructure John R. McGrath Sr. Director, Fast Search & Transfer.
Advertisements

GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Machine Learning: Intro and Supervised Classification
Who are the Experts?Simon KampaSlide 1 Who are the Experts? Simon Kampa IAM Group University of Southampton
Haystack: Per-User Information Environment 1999 Conference on Information and Knowledge Management Eytan Adar et al Presented by Xiao Hu CS491CXZ.
TAGora: Semiotic Dynamics of Online Social Communities EU-IST Semantic Modelling of User Interests Based on Cross-Folksonomy Analysis Martin.
Exploiting Synergy between Ontology and Recommender Systems Middleton, S. T., Alani, H. & De Roure D. C. (2002) Semantic Web Workship 2002 Presented by.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
T.Sharon - A.Frank 1 Internet Resources Discovery (IRD) Classic Information Retrieval (IR)
WebMiningResearch ASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
WebMiningResearchASurvey Web Mining Research: A Survey Raymond Kosala and Hendrik Blockeel ACM SIGKDD, July 2000 Presented by Shan Huang, 4/24/2007 Revised.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
1/1/ Designing an Ontology-based Intelligent Tutoring Agent with Instant Messaging Min-Yuh Day 1,2, Chun-Hung Lu 1,3, Jin-Tan David Yang 4, Guey-Fa Chiou.
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
Xiaomeng Su & Jon Atle Gulla Dept. of Computer and Information Science Norwegian University of Science and Technology Trondheim Norway June 2004 Semantic.
12 -1 Lecture 12 User Modeling Topics –Basics –Example User Model –Construction of User Models –Updating of User Models –Applications.
University of Kansas Data Discovery on the Information Highway Susan Gauch University of Kansas.
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.
«Tag-based Social Interest Discovery» Proceedings of the 17th International World Wide Web Conference (WWW2008) Xin Li, Lei Guo, Yihong Zhao Yahoo! Inc.,
Foxtrot demo Foxtrot recommender system Demonstration Stuart E. Middleton David C. De Roure, Nigel R. Shadbolt Intelligence, Agents and Multimedia.
CS598CXZ Course Summary ChengXiang Zhai Department of Computer Science University of Illinois, Urbana-Champaign.
Challenges in Information Retrieval and Language Modeling Michael Shepherd Dalhousie University Halifax, NS Canada.
revised CmpE 583 Fall 2006Discussion: OWL- 1 CmpE 583- Web Semantics: Theory and Practice DISCUSSION: OWL Atilla ELÇİ Computer Engineering.
1 The BT Digital Library A case study in intelligent content management Paul Warren
Funded by: European Commission – 6th Framework Project Reference: IST WP 2: Learning Web-service Domain Ontologies Miha Grčar Jožef Stefan.
The Yellow Group Design Informatics (Regli, Stone, Kusiak, Leifer, Gupta, Chung, Fenves, Law, Kopena)
Samhaa R. El-Beltagy, Wendy Hall, David De Roure, and Leslie Carr Intelligence, Agents, Multimedia Department of Electronics and Computer Science University.
No Title, yet Hyunwoo Kim SNU IDB Lab. September 11, 2008.
Xiaoying Gao Computer Science Victoria University of Wellington Intelligent Agents COMP 423.
PAUL ALEXANDRU CHIRITA STEFANIA COSTACHE SIEGFRIED HANDSCHUH WOLFGANG NEJDL 1* L3S RESEARCH CENTER 2* NATIONAL UNIVERSITY OF IRELAND PROCEEDINGS OF THE.
Ontology-Driven Automatic Entity Disambiguation in Unstructured Text Jed Hassell.
WEB SEARCH PERSONALIZATION WITH ONTOLOGICAL USER PROFILES Data Mining Lab XUAN MAN.
Supporting Civil-Military Information Integration in Military Operations Other than War Paul Smart, Alistair Russell and Nigel Shadbolt
Markup and Validation Agents in Vijjana – A Pragmatic model for Self- Organizing, Collaborative, Domain- Centric Knowledge Networks S. Devalapalli, R.
Collaborative Information Retrieval - Collaborative Filtering systems - Recommender systems - Information Filtering Why do we need CIR? - IR system augmentation.
Personalized Course Navigation Based on Grey Relational Analysis Han-Ming Lee, Chi-Chun Huang, Tzu- Ting Kao (Dept. of Computer Science and Information.
Indirect Supervision Protocols for Learning in Natural Language Processing II. Learning by Inventing Binary Labels This work is supported by DARPA funding.
Computing Ontology Part II. So far, We have seen the history of the ACM computing classification system – What have you observed? – What topics from CS2013.
Research Topics/Areas. Adapting search to Users Advertising and ad targeting Aggregation of Results Community and Context Aware Search Community-based.
Personalized Interaction With Semantic Information Portals Eric Schwarzkopf DFKI
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Ontology-Centered Personalized Presentation of Knowledge Extracted from the Web Ralitsa Angelova.
The Semantic Logger: Supporting Service Building from Personal Context Mischa M Tuffield et al. Intelligence, Agents, Multimedia Group University of Southampton.
Data Mining: Knowledge Discovery in Databases Peter van der Putten ALP Group, LIACS Pre-University College LAPP-Top Computer Science February 2005.
Foxtrot seminar Capturing knowledge of user preferences with recommender systems Stuart E. Middleton David C. De Roure, Nigel R. Shadbolt Intelligence,
Ontological user profiling seminar Ontological User Profiling in Recommender Systems Stuart E. Middleton IT Innovation Dept of Electronics and.
Augmenting (personal) IR Readings Review Evaluation Papers returned & discussed Papers and Projects checkin time.
A System for Automatic Personalized Tracking of Scientific Literature on the Web Tzachi Perlstein Yael Nir.
Virtual Information and Knowledge Environments Workshop on Knowledge Technologies within the 6th Framework Programme -- Luxembourg, May 2002 Dr.-Ing.
Information Architecture & Design Week 9 Schedule - Web Research Papers Due Now - Questions about Metaphors and Icons with Labels - Design 2- the Web -
“Intelligent User Interfaces” by Hefley and Murray.
Contextual Text Cube Model and Aggregation Operator for Text OLAP
Collaborative Filtering - Pooja Hegde. The Problem : OVERLOAD Too much stuff!!!! Too many books! Too many journals! Too many movies! Too much content!
Lecture-6 Bscshelp.com. Todays Lecture  Which Kinds of Applications Are Targeted?  Business intelligence  Search engines.
Semantic Web Technologies Readings discussion Research presentations Projects & Papers discussions.
Personalized Ontology for Web Search Personalization S. Sendhilkumar, T.V. Geetha Anna University, Chennai India 1st ACM Bangalore annual Compute conference,
Usage scenarios, User Interface & tools
improve the efficiency, collaborative potential, and
Knowledge Management Systems
Discovering User Access Patterns on the World-Wide Web
Exploiting Synergy Between Ontologies and Recommender Systems
Personal Assistants for the Web: An MIT Perspective
Web Mining Department of Computer Science and Engg.
About Thetus Thetus develops knowledge discovery and modeling infrastructure software for customers who: Have high value data that does not neatly fit.
Web Mining Research: A Survey
Extracting Information from Diverse and Noisy Scanned Document Images
Presentation transcript:

Semantic Web Workshop Exploiting Synergy Between Ontologies and Recommender Systems Stuart E. Middleton, Harith Alani Nigel R. Shadbolt, David C. De Roure Intelligence, Agents and Multimedia Research Group Dept of Electronics and Computer Science University of Southampton United Kingdom Web:

Cold-start and interest acquisition problems Quickstep architecture and approach OntoCoPI approach Integration of Quickstep, Ontology and OntoCoPI Empirical evaluation Issues arising from empirical evaluation Future work Exploiting Synergy Between Ontologies and Recommender Systems Semantic Web Workshop

Cold start and interest acquisition problems Ontologies hold knowledge about a domain Domain knowledge held is commonly static in nature Acquiring ever changing interests is challenging Synergy between ontologies and recommender systems Ontologies can bootstrap recommender systems Recommender systems can acquire interests for an ontology Recommender systems reduce WWW information overload Observe behaviour to profile user interests Suffer from cold-start problems New-system and new-user cold start Exploiting Synergy Between Ontologies and Recommender Systems Semantic Web Workshop

Quickstep architecture and approach Exploiting Synergy Between Ontologies and Recommender Systems Classifier k-nearest neighbour Users can add examples Classified paper database Grows as users browse Profiler Feedback and browsed papers give time/interest profile Time decay function computes current interests Recommender Recommends new papers on topics of interest World Wide Web ProfilesUsers ClassifierRecommender Classified papers Semantic Web Workshop Research papers TF vector representation Research topic ontology

OntoCoPI approach Exploiting Synergy Between Ontologies and Recommender Systems Identifies communities of practice using an ontology Informal groups of individuals sharing an interest Project B Project A Network analysis applied to a populated ontology Breadth-first search over selected relationships Discovers connections that infer common interest Semantic Web Workshop

OntoCoPI approach Exploiting Synergy Between Ontologies and Recommender Systems Identifies communities of practice using an ontology Informal groups of individuals sharing an interest Network analysis applied to a populated ontology Breadth-first search over selected relationships Discovers connections that infer common interest 1999 Project B 2001 Project A Semantic Web Workshop

OntoCoPI approach Exploiting Synergy Between Ontologies and Recommender Systems Identifies communities of practice using an ontology Informal groups of individuals sharing an interest Network analysis applied to a populated ontology Breadth-first search over selected relationships Discovers connections that infer common interest Project B Project A Semantic Web Workshop

Integration of Quickstep, Ontology and OntoCoPI Exploiting Synergy Between Ontologies and Recommender Systems New-system cold start Ontology bootstraps new-system profiles Ontology Quickstep OntoCoPI Semantic Web Workshop

Quickstep Integration of Quickstep, Ontology and OntoCoPI Exploiting Synergy Between Ontologies and Recommender Systems New-system cold start Ontology provides each user’s publications Quickstep computes publication topic classifications Bootstrap profile is computed from publication topics Ontology Publications for each user Semantic Web Workshop

Integration of Quickstep, Ontology and OntoCoPI New-user cold start OntoCoPI and Ontology bootstraps new-user profiles Exploiting Synergy Between Ontologies and Recommender Systems New-system cold start Ontology bootstraps new-system profiles Ontology Quickstep OntoCoPI Semantic Web Workshop

Quickstep Integration of Quickstep, Ontology and OntoCoPI Exploiting Synergy Between Ontologies and Recommender Systems New-user cold start Ontology provides new user’s publications OntoCoPI provides a set of similar user’s to the new user Bootstrap using similar profiles and previous publications Publications for new user Relationships to new user OntoCoPI Similar users Ontology Semantic Web Workshop

Integration of Quickstep, Ontology and OntoCoPI Interest acquisition Recommender updates ontology interests every day Exploiting Synergy Between Ontologies and Recommender Systems New-system cold start Ontology bootstraps new-system profiles New-user cold start OntoCoPI and Ontology bootstraps new-user profiles Example profile 1 st April 2002,Recommender Systems, st April 2002,Interface Agents, st April 2002,Agents, nd April 2002, Recommender Systems, nd April 2002, Interface Agents, nd April 2002, Agents, 0.8 … Ontology Quickstep OntoCoPI Semantic Web Workshop

Empirical evaluation Measured the reduction in the recommender cold-start Exploiting Synergy Between Ontologies and Recommender Systems New-system bootstrapping New-user bootstrapping PrecisionError rate Used logged browsing behaviour from a real trial Quickstep trial logs, 9 users, first 7 weeks of browsing used Measured convergence to a post cold-start state Week 7 used for post cold-start state New-system bootstrap performance measured New-user bootstrap performance measured Semantic Web Workshop

Issues arising from empirical evaluation Is the cold-start overcome? New-system bootstrapping works well Old interests were correctly identified Recent interests harder to get from publications New-user bootstrapping too error prone Communities of practice were not focused enough Not selective enough when taking similar users interests Exploiting Synergy Between Ontologies and Recommender Systems Is the interest-acquisition problem overcome? Up-to-date interest profiles are acquired daily Once the cold-start is over, profiles closely match behaviour Semantic Web Workshop

Issues arising from empirical evaluation Exploiting Synergy Between Ontologies and Recommender Systems How does the quality of the ontology effect the quality of the communities of practice identified? Ontology was only partially populated We only used users who had previous publications OntoCoPI relationship weights not custom to our problem Semantic Web Workshop Can the new-user algorithm be significantly improved? Could pick topics only a majority of similar users like OntoCoPI confidence values can weight user similarity What other information sources could be used? Other university databases Structured web pages with associated metadata

Issues arising from empirical evaluation Will our approach work with other problem domains? Classifier needs textual information sources User behaviour must be monitored Need an ontology for the domain Classifier needs a new training set of class examples Exploiting Synergy Between Ontologies and Recommender Systems Semantic Web Workshop

Future work Further recommender / ontology experimentation Improve the set of relationships and weights used Find a better new-user algorithm Conduct further trials with some more users Look into profiling context and task structure Exploiting Synergy Between Ontologies and Recommender Systems Foxtrot recommender system Year long trial, over 100 staff and students Searchable paper database with recommendation facility Users can visualize and update their own profiles OntoCoPI Prototype enhanced and developed further Evaluation planned with people in the IAM lab Semantic Web Workshop

Quickstep architecture and approach Exploiting Synergy Between Ontologies and Recommender Systems K-Nearest Neighbour - kNN TF vector representation Examples exist in a term-vector space New papers are added to this space Classification is a function of its ‘closeness’ to examples Term-vector space Example paper (class1) Unclassified paper Example paper (class2) Semantic Web Workshop

Quickstep architecture and approach Exploiting Synergy Between Ontologies and Recommender Systems Profiling 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) Semantic Web Workshop