Your SlideShare is downloading. ×
0
Social Semantic Search and Browsing
Social Semantic Search and Browsing
Social Semantic Search and Browsing
Social Semantic Search and Browsing
Social Semantic Search and Browsing
Social Semantic Search and Browsing
Social Semantic Search and Browsing
Social Semantic Search and Browsing
Social Semantic Search and Browsing
Social Semantic Search and Browsing
Social Semantic Search and Browsing
Social Semantic Search and Browsing
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Social Semantic Search and Browsing

2,725

Published on

Presentation describing the idea of search and browsing cycle, and its implementation using S3B component (http://wiki.s3b.corrib.org/)

Presentation describing the idea of search and browsing cycle, and its implementation using S3B component (http://wiki.s3b.corrib.org/)

Published in: Economy & Finance, Technology
1 Comment
7 Likes
Statistics
Notes
  • Best one
    Hope you are in good health. My name is AMANDA . I am a single girl, Am looking for reliable and honest person. please have a little time for me. Please reach me back amanda_n14144@yahoo.com so that i can explain all about myself .
    Best regards AMANDA.
    amanda_n14144@yahoo.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,725
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
1
Likes
7
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Social Semantic Search and Browsing Sebastian Ryszard Kruk Digital Enterprise Research Institute National University of Ireland, Galway [email_address] http://corrib.deri.ie/
  • 2. Take away message <ul><li>We search in different way for different things </li></ul><ul><li>Keyword search is not enough </li></ul><ul><li>We create the knowledge by sharing our (search) experience </li></ul>
  • 3. Outline <ul><li>Motivation </li></ul><ul><li>How do people search </li></ul><ul><li>Search and Browsing lifecycle </li></ul><ul><li>Applying semantics and making use of social networks: </li></ul><ul><ul><li>Keyword-based search </li></ul></ul><ul><ul><li>Faceted Navigation </li></ul></ul><ul><ul><li>Collaborative Filtering </li></ul></ul><ul><li>Conclusions - Putting it all together </li></ul>
  • 4. How do people search? <ul><li>Different user goals: </li></ul><ul><ul><li>Resource Seeking - the user wants to find a specific resource (e.g. lyrics of a song, a program to download, a map service etc.) </li></ul></ul><ul><ul><li>Navigational - the user is searching for a specific web site whose URL s/he forgot </li></ul></ul><ul><ul><li>Informational - the user is looking for information about a topic s/he is interested in </li></ul></ul><ul><li>Rose and Levinson: Understanding user goals in web search (2004) </li></ul>
  • 5. Search and browsing lifecycle <ul><li>Why ? </li></ul><ul><ul><li>Information can be useful </li></ul></ul><ul><ul><li>Information can be a garbage </li></ul></ul><ul><li>How ? (Search and browsing actions) </li></ul><ul><ul><li>[REUSE] keyword-based search (resource seeking) </li></ul></ul><ul><ul><li>[REDUCE] faceted navigation (navigational) </li></ul></ul><ul><ul><li>[RECYCLE] collaborative filtering (informational) </li></ul></ul><ul><li>Can this process be improved with Semantic Web and Social Networking technologies? </li></ul>
  • 6. Query refinement in keyword-based search <ul><li>Why simple full-text search is not enough? </li></ul><ul><ul><li>Too many results (low precision) </li></ul></ul><ul><ul><li>One needs to specify the exact keyword (low recall) </li></ul></ul><ul><ul><li>How to distinguish between: Python and python? (high fall-out) </li></ul></ul><ul><li>How ? </li></ul><ul><ul><li>Disambiguation through a context </li></ul></ul><ul><ul><ul><li>Query context </li></ul></ul></ul><ul><ul><ul><li>Short-term context: </li></ul></ul></ul><ul><ul><ul><ul><li>User’s goal </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Location </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Time </li></ul></ul></ul></ul><ul><ul><ul><li>Long-term context: </li></ul></ul></ul><ul><ul><ul><ul><li>User’s interest </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Search engine specific </li></ul></ul></ul></ul>
  • 7. Query refinement in keyword-based search <ul><li>How ? </li></ul><ul><ul><li>Query refinement) </li></ul></ul><ul><ul><ul><li>Spread activation </li></ul></ul></ul><ul><ul><ul><li>Types mapping </li></ul></ul></ul><ul><ul><ul><li>Pruning </li></ul></ul></ul><ul><ul><li>Acquiring the context information: </li></ul></ul><ul><ul><ul><li>Previous searches of the user </li></ul></ul></ul><ul><ul><ul><li>Semantically annotated user’s bookmarks </li></ul></ul></ul><ul><ul><ul><li>Community profile </li></ul></ul></ul><ul><li>And ? (Manual query refinement) </li></ul><ul><ul><li>“Tell me why” button and the transcript of refinement process </li></ul></ul><ul><ul><li>Continue to faceted navigation </li></ul></ul>
  • 8. Faceted navigation on arbitrary graph <ul><li>Why ? </li></ul><ul><ul><li>The search does not end on a (long) list of results </li></ul></ul><ul><ul><li>The results are not a list (!) but a graph </li></ul></ul><ul><ul><li>We loose context with linear navigation </li></ul></ul><ul><ul><li>A need for unified notion (UI, SOA) of filter/narrow and browse/expand services </li></ul></ul>
  • 9. Faceted navigation on arbitrary graph <ul><li>How (SOA)? </li></ul><ul><ul><li>Defines REST access to services and their composition </li></ul></ul><ul><ul><li>Basic services: access, search, filter, similar, browse, combine </li></ul></ul><ul><ul><li>Meta services: RDF serialization, subscription channels, service ID generation </li></ul></ul><ul><ul><li>Context services: manage contexts, manage service calls/compositions in the context, lists contexts </li></ul></ul><ul><ul><li>Statistics services: properties, values, tokens </li></ul></ul><ul><li>How (User interface)? </li></ul><ul><ul><li>Hexagons to capture the notion of non-linear browsing </li></ul></ul><ul><ul><li>Selecting values from list, tag cloud or TagsTreeMap TM </li></ul></ul><ul><ul><li>Context zoomable interface: </li></ul></ul><ul><ul><ul><li>List (graph) of results </li></ul></ul></ul><ul><ul><ul><li>Browse from current results </li></ul></ul></ul><ul><ul><ul><li>Navigate between service call </li></ul></ul></ul><ul><ul><ul><li>Navigate between contexts (with given call) </li></ul></ul></ul>
  • 10. Social Semantic Collaborative Filtering <ul><li>Why? </li></ul><ul><ul><li>The bottom-line of acquiring knowledge: informal communication (“word of mouth”) </li></ul></ul><ul><li>How? </li></ul><ul><ul><li>Everyone classifies (filters) the information in bookmark folders (user-oriented taxonomy) </li></ul></ul><ul><ul><li>Peers share (collaborate over) the information (community-driven taxonomy) </li></ul></ul><ul><li>Result? </li></ul><ul><ul><li>Knowledge “flows“ from the expert through the social network to the user </li></ul></ul><ul><ul><li>System amass a lot of information on user/community profile (context) </li></ul></ul>
  • 11. Social Semantic Collaborative Filtering <ul><li>Problems? </li></ul><ul><ul><li>The horizon of a social network (2-3 degrees of separation) </li></ul></ul><ul><ul><li>How to handle fine-grained information (blogs, wikis, etc.) </li></ul></ul><ul><li>Solutions? (under testing) </li></ul><ul><ul><li>Inference engine to suggest knowledge from the outskirts of the social network </li></ul></ul><ul><ul><li>Support for SIOC metadata: </li></ul></ul><ul><ul><ul><li>SIOC browser in SSCF </li></ul></ul></ul><ul><ul><ul><li>Annotations and evaluations of “local” resources </li></ul></ul></ul>
  • 12. Putting it all together user profile: recent actions refine search results filter, record, annotate, and share results and actions re-call shared actions user profile: user’s interests filter, record, annotate, and share results

×