Contextual Information Bo Begole, Ph.D. Ubiquitous Computing Computing Science Laboratory
confidential <ul><li>Support revolutionary new  context-enabled  applications </li></ul>Information and people always link...
Contextual Intelligence <ul><li>Converting the ocean of  unstructured , human readable information into a Personal Semanti...
Combine context data and cognitive models Activity model:  User goals, beliefs and desires Physical context Location, Time...
Recommendation  service Consumer Local area Mobile device <ul><li>Leisure information and suggestions based on </li></ul><...
Magitti demo video http://www2. parc . com/csl/groups/ubicomp/videos/magitti_project_demonstration . wmv
Recommendable items Restaurant reviews Store descriptions Parks descriptions Movie listings Museum events Magazine article...
Levels of Contextual Intelligence email web pages plain text images audio forms office documents Systems observe typical a...
Industry analysts takes on  Contextual Intelligence <ul><li>Gartner:  Context-Enhanced Services </li></ul><ul><ul><li>Majo...
To subscribe to the PARC Innovations Update e-newsletter or blog and other feeds, or to follow us on Twitter, go to   www....
Upcoming SlideShare
Loading in...5
×

Contextual Information

8,126

Published on

Presented for TTI Vanguard "Shift Happens" conference (http://bit.ly/TTIVshifthappens) visit to PARC, this represents a slice of some of our work in contextual intelligence.

Published in: Technology, Education
0 Comments
37 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
8,126
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
0
Comments
0
Likes
37
Embeds 0
No embeds

No notes for slide
  • collect data about people’s every day lives. several data types (e.g., time, location, motion, computer use, cellphone use, object use, people nearby) several data sources (phones, computers, fixed infrastructure (security cameras, polycoms, etc.)) process this data. draw “higher level conclusions” such as place visited, activity performed, project worked on. exploit the data. e.g: help people find stores and restaurants they will like. help advertisers target better. help users coordinate with each other more easily. help epidemiologists understand disease sources. help enterprise workers automatically organize notes. ------------- Behavior -/ activity -aware systems: Just being aware of the situation is not sufficient Applications must behave appropriately in the situation - Models human behavior and activity (whereby “behavior” refers to a person’s actions or reactions, usually in relation to the environment, and can be conscious or unconscious, overt or covert, and voluntary or involuntary; while “activity” is a conscious, voluntary pursuit) - Enable applications that use context-aware data collection, with their primary value centers on the ability to infer, and potentially respond to, present behavior, instead of intent. Examples: - Consumer observation - Health monitoring - Elder care - Interruptibility modeling - In-situ information delivery - Security monitoring - “Contextual” reminders
  • The fieldwork led to this general architectural vision. I’ll show you a more detailed View on the next slide, but I’d like you to understand the high-level picture first. As I mentioned at the start, our goal is to spontaneously provide appropriate recommendations. The system does this by determining both long-term preferences of genres of things that you like, and your immediate situation through Contextual data. From contextual data, the system estimates what activities You are likely to perform, filters and ranks the items in its database and returns To the client a useful list. When the user reviews the list, they may leave feedback, which is later used to Update their preferences. Now to explain how activity is represented, I have to go into a little more detail about The content recommender server
  • Next, we rank each piece of content in the repository according to the likely utility of the content based on a model of the user&apos;s personal preferences which is generated from multiple sources: The user&apos;s explicitly stated preferences, The ratings they&apos;ve made of items they&apos;ve seen and done, The topics of documents and web pages they&apos;ve looked at, And what the user has done in the past. This generates a utility score for each item which determines the ranking of each item in the interface.
  • Contextual Information

    1. 1. Contextual Information Bo Begole, Ph.D. Ubiquitous Computing Computing Science Laboratory
    2. 2. confidential <ul><li>Support revolutionary new context-enabled applications </li></ul>Information and people always linked to each other thru context Information self-organizes for faster retreival New context-enabled applications for vertical markets Better generic applications such as enterprise semantic search <ul><li>Sensed </li></ul><ul><li>Location </li></ul><ul><li>Proximity to other devices </li></ul><ul><li>Inferred from activity </li></ul><ul><li>Author </li></ul><ul><li>Task, activity </li></ul><ul><li>Relation to other documents </li></ul><ul><li>Relation to people </li></ul><ul><li>Explicit </li></ul><ul><li>Social tagging </li></ul><ul><li>Comments </li></ul><ul><li>Bookmarks </li></ul><ul><li>Extracted from content </li></ul><ul><li>Topic </li></ul><ul><li>Author </li></ul><ul><li>Document type </li></ul><ul><li>People, places, and things </li></ul><ul><li>Key concepts </li></ul><ul><li>Project </li></ul><ul><li>Automatically build context around information & interactions </li></ul>Harness content and context relationships to make knowledge use much easier People Content Tasks Events Places Topics
    3. 3. Contextual Intelligence <ul><li>Converting the ocean of unstructured , human readable information into a Personal Semantic Network would allow you to: </li></ul><ul><ul><li>See more </li></ul></ul><ul><ul><ul><li>Discover new information serendipitously </li></ul></ul></ul><ul><ul><ul><li>Deliver information proactively </li></ul></ul></ul><ul><ul><li>See less </li></ul></ul><ul><ul><ul><li>Better filter and sort search results </li></ul></ul></ul><ul><ul><ul><li>Auto-update business processes </li></ul></ul></ul><ul><ul><li>See relationships </li></ul></ul><ul><ul><ul><li>Summarize related items </li></ul></ul></ul><ul><ul><ul><li>Support multi-tasking </li></ul></ul></ul>email web plain text images audio office documents People Content Tasks Events Places Topics
    4. 4. Combine context data and cognitive models Activity model: User goals, beliefs and desires Physical context Location, Time, Social context Behavior model Past actions (individual, population) Preference model Tastes, Interests, Expertise Electronic context Calendar, Calls, Email, Documents Advertising Community monitoring Information retrieval Spatial/Time patterns Time tracking Power savings Support of science Group default behavior Group coordination Better usability Health monitoring
    5. 5. Recommendation service Consumer Local area Mobile device <ul><li>Leisure information and suggestions based on </li></ul><ul><ul><li>Situation </li></ul></ul><ul><ul><li>Past behavior </li></ul></ul><ul><ul><li>Personal preferences </li></ul></ul>Trials in Japan, spring 2010 [ Nikkei Trendy Net ] Magitti: Activity-aware leisure guide Context: Time, location, recent messages, etc. Restaurants, stores, events, etc. Filter and rank information items Infer activity Feedback Model preferences
    6. 6. Magitti demo video http://www2. parc . com/csl/groups/ubicomp/videos/magitti_project_demonstration . wmv
    7. 7. Recommendable items Restaurant reviews Store descriptions Parks descriptions Movie listings Museum events Magazine articles … Filtering and ranking Activity Utility Information What you like <ul><li>Personal Preferences </li></ul><ul><li>Explicit preferences </li></ul><ul><li>Rating of items inspected </li></ul><ul><li>Analysis of content read </li></ul><ul><li>Behavior; where/when/what </li></ul><ul><li>Context </li></ul><ul><li>Time </li></ul><ul><li>Location </li></ul><ul><li>Email analysis </li></ul><ul><li>Calendar analysis </li></ul><ul><li>History </li></ul><ul><li>Prior population patterns </li></ul><ul><li>User queries </li></ul><ul><li>User locations </li></ul>Eat Buy See Do Read What you are doing now EAT Straits Cafe 0.77 EAT Fuki Sushi 0.64 SEE J. Gallery 0.60 EAT Tamarine 0.57 DO Sam’s Salsa 0.39 EAT Bistro Elan 0.38 BUY Apple Store 0.33 EAT Spalti 0.31
    8. 8. Levels of Contextual Intelligence email web pages plain text images audio forms office documents Systems observe typical action-in-context patterns and deliver information that the user would not otherwise have known to look for. Systems extract and present relationships discovered in information to augment human sense-making . Users manually search, sort, sift and associate to find meaning and make sense Systems filter and sort information based on the user’s current context to increase efficiencies of search and discovery . Contextual Intelligence
    9. 9. Industry analysts takes on Contextual Intelligence <ul><li>Gartner: Context-Enhanced Services </li></ul><ul><ul><li>Major disruption over next 5-10 years </li></ul></ul><ul><li>Forrester: Smart Computing, Business Intelligence </li></ul><ul><ul><li>From ~$7B in 2008 to ~$14.5B by 2014 </li></ul></ul><ul><li>IDC: Context-based Information Retrieval </li></ul><ul><ul><li>Real-time decision making </li></ul></ul><ul><li>Applications range from consumer … </li></ul><ul><ul><li>Leisure activity guide (Magitti) </li></ul></ul><ul><ul><li>Smart retail environments (Responsive mirror) </li></ul></ul><ul><li>… to business </li></ul><ul><ul><li>Personal information context (Ubidocs) </li></ul></ul><ul><ul><li>Group information context </li></ul></ul><ul><ul><li>Enterprise information repositories </li></ul></ul><ul><ul><li>Social cognition for knowledge creation (ASC) </li></ul></ul>-Forrester Smart Computing -Gartner, What’s in the Lab -IDC Software Predictions 2010
    10. 10. To subscribe to the PARC Innovations Update e-newsletter or blog and other feeds, or to follow us on Twitter, go to www.parc.com/subscribe For more information, please contact: Bo Begole, Principal Scientist Bo. [email_address] .com Lawrence Lee, Business Development Lawrence. [email_address] .com

    ×