Download presentation
Presentation is loading. Please wait.
1
Personalised Search on the World Wide Web Originally by Micarelli, Gasparetti, Sciarrone & Gauch http://www.dcs.warwick.ac.uk/~acristea/courses/CS411/2009/Book%20-%20The%20Adaptive%20Web/PersonalizedSearch.pdf
2
Group: Tiki Jan Vosecky: ⅓ Contribution Jonathan Abbey: ⅓ Contribution James Griffin: ⅓ Contribution
3
Contents Introduction Searching The World Wide Web Personalised Search Contextual Search Rich User Models Collaborative Search Engines Adaptive Result Clustering Conclusions
4
Searching The WWW A large, highly dynamic environment Three main modes of interaction: Searching by Surfing Searching by Query Recommendation
5
Searching by Query Most popular way that users begin seeking information String queries, on average 2-3 terms, sent to a search engine Classic Information Retrieval (IR) model Information Filtering is more appropriate to the WWW, but suffers from computational complexity
6
Personalised Search Aims to provide individualised collections of pages Motivated by two problems: Information Overload Problem: over- abundance of resources Vocabulary Problem: issues with polysemy (multiple meanings for one word) and synonymy (multiple words for one meaning)
7
User Model Needs to build a user model, either......explicitly - the system learns by asking the user...implicitly - the system learns by observing the user...or a combination of both Applied......as a part of the retrieval process...through re-ranking the IR results...through modifying the user’s query
8
Personalisation Approaches Method Techniqu e Typical Input Data Current Contextimplicit documents, emails, history Search Historyimplicit past queries, selected results Rich User Modelsboth past queries, user feedback Collaborativebothuser ratings, past queries Result Clusteringexplicitselected clusters Hypertextual Data bothqueries, selected pages
9
Contextual Search Based on the user’s current context Implicit feedback unobtrusively draws usage data by tracking and monitoring the user Similar to ‘Search History’, but instead draws from what the user is currently working on or in
10
Contextual Search Just-in-Time IR (JITIR) (Rhodes), suggests information such as related documents based on what the user is currently reading or typing Watson monitors the user’s actions and predicts the user’s needs, using search engines such as Yahoo! and news sources such as Reuters
11
Rich User Models Build and update a User Model/Profile –Semantic network representation Using explicit user feedback
12
ifWeb User profile is represented as a weighted semantic network –Nodes correspond to terms (concepts) from documents the user identified as positive or negative relevance feedback –Arcs link pairs of terms that co-occurred in a document High-level operation: –Collection of documents presented to the user, based on their profile –Update the user profile based on the user’s selection from the results –“Rent”: weight of concepts not used decreases with time
13
Wifs Filtering of search results returned by a search engine User model consists of –Slots, which contain topics –Each slot is associated with other co- keywords Database of topics is built manually by experts Document is represented as –Planets = topics, found in the database –Satellites = co-keywords associated with topics
14
Wifs Can calculate a weighted occurrence of a term in a document User ModelDocument Model Calculate document relevance by comparing UM with DM Dynamically updating the user model through relevance feedback on viewed documents
15
InfoWeb Retrieval of digital library documents User modelling through a stereotype knowledge base –Most typical document for a category of users –Represented as a document vector –Defined by a domain expert Document clustering, with stereotypes being initial cluster centres User profile updated by explicit relevance feedback Query expansion based on the user profile
16
Collaborative Search Engines Improves search results by learning from the experience of a group of users Calculate similarity measures among user needs –Queries ↔ selected documents from results –Relatedness among two queries might not depend on actual query terms, but on the documents returned E.g. ‘handheld devices’ and ‘mobile computers’
17
Collaborative Search Engines Eurekster.com – search engine with collaborative (social) filtering –Stores all results selected by users for each query –Social ranking: preferences are shared among a community of users with same interests –Individual ranking: individual user preferences also taken into account when ranking results
18
Collaborative Search Engines I-Spy – collaborative search engine –Analyses interests of communities of users Community = users of a specialised web site –Statistical model of query-page relevance Probability a page p is selected by a user as a result of query q No need for document content analysis
19
Adaptive Result Clustering Queries often return thousands of results Impossible to sift through Groups results into clusters By topic Exhaustive partition / Hierarchical tree Clusters ranked against query User navigates clusters
20
Requirements Usually after results retrieved Must be fast Usually take document snippets Set number & organisation of clusters Maximise ease of navigation Cluster descriptions Concise & accurate
21
Web Clustering CLUSTY Organise into folder structure by topic KARTOO Folder structure Graphic interactive map Mouse-over descriptions Resource icons sized by relevance
22
Web Clustering SnakeT Users can select most relevant cluster subset Query refined using contained keywords Scatter/Gather Users select cluster(s) for further analysis Re-organises selection to small number of clusters Resources shown when clusters small
23
Conclusions Possible solution to overloading problem Increased recent interest Personalisation simplifies searching Also recommendation, data gathering Novel and lively field New approaches likely in next few years
24
Current Work Building ontology-based UMs implicitly Mapping metadata and ontology concepts to UM stored concepts Logical mapping rules & description logics Plan recognition Recognition and predication of goals Language semantic analysis Relation to user queries
25
Any Questions?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.