Recommender Systems Stuart E. Middleton, Harith Alani Nigel R. - - PowerPoint PPT Presentation

recommender systems
SMART_READER_LITE
LIVE PREVIEW

Recommender Systems Stuart E. Middleton, Harith Alani Nigel R. - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

Semantic Web Workshop 26.4.2002

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 Email: sem99r@ecs.soton.ac.uk Web: http://www.iam.ecs.soton.ac.uk

slide-2
SLIDE 2
  • 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 26.4.2002

slide-3
SLIDE 3
  • 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 26.4.2002

slide-4
SLIDE 4
  • 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 Profiles Users Classifier Recommender Classified papers

Semantic Web Workshop 26.4.2002

Research papers TF vector representation Research topic ontology

slide-5
SLIDE 5
  • OntoCoPI approach

Exploiting Synergy Between Ontologies and Recommender Systems Identifies communities of practice using an ontology Informal groups of individuals sharing an interest

2001 1999

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 26.4.2002

slide-6
SLIDE 6
  • 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 26.4.2002

slide-7
SLIDE 7
  • 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

2001 1999

Project B Project A

Semantic Web Workshop 26.4.2002

slide-8
SLIDE 8
  • 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 26.4.2002

slide-9
SLIDE 9

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

2002 2001 1999 2001

Publications for each user

Semantic Web Workshop 26.4.2002

slide-10
SLIDE 10
  • 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 26.4.2002

slide-11
SLIDE 11

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

2002 2001 1999 2001

Publications for new user Relationships to new user

OntoCoPI

Similar users

Ontology

Semantic Web Workshop 26.4.2002

slide-12
SLIDE 12
  • 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 1st April 2002, Recommender Systems, 6.0 1st April 2002, Interface Agents, 2.9 1st April 2002, Agents, 0.9 2nd April 2002, Recommender Systems, 5.0 2nd April 2002, Interface Agents, 2.6 2nd April 2002, Agents, 0.8 … Ontology Quickstep OntoCoPI

Semantic Web Workshop 26.4.2002

slide-13
SLIDE 13
  • Empirical evaluation

Measured the reduction in the recommender cold-start Exploiting Synergy Between Ontologies and Recommender Systems New-system bootstrapping New-user bootstrapping 0.35 0.84 Precision Error rate 0.06 0.55 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 26.4.2002

slide-14
SLIDE 14
  • 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 26.4.2002

slide-15
SLIDE 15
  • 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 26.4.2002

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

slide-16
SLIDE 16
  • 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 26.4.2002

slide-17
SLIDE 17
  • 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 26.4.2002

slide-18
SLIDE 18
  • 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 26.4.2002

slide-19
SLIDE 19
  • 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 26.4.2002