Ontological user profiling seminar 1.10.2002 - PowerPoint PPT Presentation

About This Presentation
Title:

Ontological user profiling seminar 1.10.2002

Description:

Ontological user profiling seminar 1.10.2002. Ontological User Profiling in Recommender Systems ... Ontological user profiling. Experimentation. Future work ... – PowerPoint PPT presentation

Number of Views:120
Avg rating:3.0/5.0
Slides: 21
Provided by: usersEcs
Category:

less

Transcript and Presenter's Notes

Title: Ontological user profiling seminar 1.10.2002


1
Ontological User Profiling in Recommender Systems
Stuart E. Middleton IT Innovation Dept of
Electronics and Computer Science University of
Southampton United Kingdom Email
sem_at_it-innovation.soton.ac.uk Web
http//www.ecs.soton.ac.uk/sem99r
Ontological user profiling seminar 1.10.2002
2
Ontological User Profiling in Recommender Systems
  • Recommender systems
  • User profiling in recommender systems
  • Ontological user profiling
  • Experimentation
  • Future work

Ontological user profiling seminar 1.10.2002
3
Ontological User Profiling in Recommender Systems
  • Recommender systems

WWW information overload
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
Ontological user profiling seminar 1.10.2002
4
Ontological User Profiling in Recommender Systems
  • User profiling in recommender systems

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

Binary class profile representation
User A
Interesting
Not Interesting
Doc
Doc
User B
Interesting
Not Interesting
Doc
Doc
Ontological user profiling seminar 1.10.2002
6
Ontological User Profiling in Recommender Systems
  • User profiling in recommender systems

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

Multi-class profile representation
Topic A
Topic B
Topic C
Doc
Doc
Doc
User A Interesting Topic A,B Not
interesting Topic C
User B Interesting Topic B,C Not
interesting Topic A
Ontological user profiling seminar 1.10.2002
8
Ontological User Profiling in Recommender Systems
  • User profiling in recommender systems

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

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

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

Ratings-based profile representation
Topic A
Topic B, Topic C
Topic D
Topic D
Topic B
Topic B
Similar users
Ratings vector space
Ontological user profiling seminar 1.10.2002
12
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
Ontological user profiling seminar 1.10.2002
13
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 1.10.2002
14
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
Recommendation accuracy
Good topics
Ontological
11
97
Unstructured
9
90
7 better
2 better
10 1 per set
Ontological user profiling seminar 1.10.2002
15
Ontological User Profiling in Recommender Systems
  • Experimentation

Bootstrapping Quickstep, OntoCoPI External
ontology Publications and personnel data (AKT
ontology) New-system cold-start New-user
cold-start
Ontological user profiling seminar 1.10.2002
16
Ontological User Profiling in Recommender Systems
  • Experimentation

Bootstrapping Quickstep, OntoCoPI External
ontology Publications and personnel data (AKT
ontology) New-system cold-start New-user
cold-start
Profile precision
Profile error rate
New-system
35
6
New-user
84
55
Ontological user profiling seminar 1.10.2002
17
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 1.10.2002
18
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
Recommendation accuracy
Profile accuracy
Profile feedback
2-5
20-35
Relevance feedback
1
18-25
10 better
2-5 better
10 1 per set
Ontological user profiling seminar 1.10.2002
19
Ontological User Profiling in Recommender Systems
  • Future work

More ontological relationships Project
membership, Related research areas, Common
technology, etc.
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
Ontological user profiling seminar 1.10.2002
20
Ontological User Profiling in Recommender Systems
  • 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 seminar 1.10.2002
Write a Comment
User Comments (0)
About PowerShow.com