Tangible Contextual Tag Clouds towards Controlled and Relevant Social Interaction Awareness

  • 1,656 views
Uploaded on

Presented by Adrien Joly at Bell Labs France during a "SKP" session, this slideshow includes a motivated introduction to his phd thesis subject about contextual filtering of social interactions, its …

Presented by Adrien Joly at Bell Labs France during a "SKP" session, this slideshow includes a motivated introduction to his phd thesis subject about contextual filtering of social interactions, its technical approach relying on "contextual tag clouds", and its current state of research.

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,656
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

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
  • Divider Section Break Pages Title block set 28/32pt Trebuchet white, flush left with text box positioned at, Horizontal 1.87” and Vertical 2.87” This slide is to be used to create Section Divider slides Please copy, paste and modify this slide to reflect your specific needs. It is not generated from a Master slide template
  • Divider Section Break Pages Title block set 28/32pt Trebuchet white, flush left with text box positioned at, Horizontal 1.87” and Vertical 2.87” This slide is to be used to create Section Divider slides Please copy, paste and modify this slide to reflect your specific needs. It is not generated from a Master slide template
  • Divider Section Break Pages Title block set 28/32pt Trebuchet white, flush left with text box positioned at, Horizontal 1.87” and Vertical 2.87” This slide is to be used to create Section Divider slides Please copy, paste and modify this slide to reflect your specific needs. It is not generated from a Master slide template
  • Divider Section Break Pages Title block set 28/32pt Trebuchet white, flush left with text box positioned at, Horizontal 1.87” and Vertical 2.87” This slide is to be used to create Section Divider slides Please copy, paste and modify this slide to reflect your specific needs. It is not generated from a Master slide template
  • Divider Section Break Pages Title block set 28/32pt Trebuchet white, flush left with text box positioned at, Horizontal 1.87” and Vertical 2.87” This slide is to be used to create Section Divider slides Please copy, paste and modify this slide to reflect your specific needs. It is not generated from a Master slide template

Transcript

  • 1. Adrien Joly PhD Candidate Social Communications Dept. Alcatel-Lucent Bell Labs France SKP @ Villarceaux, France, 6/11/2009 Tangible Contextual Tag Clouds towards Controlled and Relevant Social Interaction Awareness
  • 2. Abstract: context & scope
    • PhD Subject: «  Contextual Filtering of Computer-Mediated Social Interactions  »
    • Current project: Enterprise Contextual Notifier
    • Goal: Support effort-less and relevant exchange of fresh knowledge and statuses between people
    • Research focus: Context-Awareness applied to Social Networks
    • Publication :
      • A. Joly, P. Maret, and J. Daigremont, " Co ntext-awareness, the missing block of social networking," in 9th IFIP Working Conference on Virtual Enterprise, September 2008.
  • 3. Outline
    • Motivation
    • Approach
    • Implementation + Demo
    • Validation
    • Conclusion + next steps
  • 4. 1 Motivation
  • 5. Motivation Approach Implementation Validation Conclusion Introduction to Awareness
    • Awareness is the state or ability to perceive, to feel, or to be conscious of events, objects or sensory patterns […] without necessarily implying understanding.
    • wikipedia.org
    • Context Awareness
    • (location, surrounding environment…)
    • Peripheral Awareness
    • (current/recent people activities, moods, availability, status…)
  • 6. Motivation Approach Implementation Validation Conclusion Awareness is a natural ability in the real world
      • Conversations, gossip and small talk
        • Phone calls
        • Family dinner
        • Social events
      • Awareness in the office
        • Corporate / official communication
        • Seminar, conferences
        • Subscriptions (mailing lists etc…)
        • Team meetings
        • Watercooler / coffee machine breaks
      • Disclaimer: « awareness » does not necessarily imply spying!
  • 7. Motivation Approach Implementation Validation Conclusion Why does Awareness matter?
    • Because:
    • 1) We care about people we know, people we relate to, people we meet
    • 2) We are curious (eager to learn)
    • 3) We don’t want to interrupt (i.e. availability)
    • 4) We want to avoid clumsy, awkward situations
    • 5) We want to position ourselves among others (i.e. competition)
    • (This list is not exhaustive)
  • 8. Motivation Approach Implementation Validation Conclusion Computer-supported communication tools for Awareness 1980 1970 2000 Ambient Awareness ? 1990 Computer-Supported Cooperative Work Modems Bulletin Board Systems, Internet Relay Chat, Minitel, Internet Groupware / CSCW EIES (Electronic Information Exchange System) for Research, Professional communication and collaboration Perpetual proximity ? Communication becomes ubiquitous, instantaneous and seamless. Social web Forums, chat, opinions, user profiles, viral sharing, social networking sites 2010 Social Networking Sites IRC Minitel Web 1.0 Web 2.0 Internet Forums Cell telephony Mobile internet Ubiquitous computing Wireless networks Early networks ?
  • 9. Motivation Approach Implementation Validation Conclusion Web « 2.0 » social / communication tools
    • Social Networking Platforms increase Awareness
  • 10. Motivation Approach Implementation Validation Conclusion Web « 2.0 » social / communication tools
    • Social Networking Platforms increase Awareness
    • But it can steal a lot of attention  productivity loss
    INFORMATION OVERLOAD 2.0 NOW!!!
  • 11. Motivation Approach Implementation Validation Conclusion Our proposal
    • Social Networking Platforms increase Awareness
    Filter “ Aware” user Contributions Activities Status Updates Contacts Resources Needed
    • Social updates
    and productive
  • 12. 2 Approach
  • 13. Motivation Approach Implementation Validation Conclusion Filtering possibilities
    • Let’s build a social filter then!
    • But what filtering criteria should we adopt to get relevant updates ?
      • Freshness ? (most recent updates)
      • Visibility ? (most viewed updates)
      • Popularity ? (most spread updates)
      • Response ? (most commented updates)
      • Similarity of context
  • 14. Motivation Approach Implementation Validation Conclusion Similarity of context, our hypothesis
      • C A is the context of a user U A sharing a piece of information I A .
      • C X is the context of a user U X that is a potential recipient of this information.
    Hypothesis: I A is relevant to U X if C A is similar to C X A A = Travel in Asia U A = Alice I A = « Check out my amazing picture ! » A B = Working Java U B = Bob I B = « What database should I use ? » A C = Browsing map U C = Christine I C = « Looking for holiday locations… »
  • 15. Motivation Approach Implementation Validation Conclusion Similarity of context, our hypothesis
      • C A is the context of a user U A sharing a piece of information I A .
      • C X is the context of a user U X that is a potential recipient of this information.
    Hypothesis: I A is relevant to U X if C A is similar to C X C A = Travel, Asia C C = Travel C B = Java Dev. A A = Travel in Asia U A = Alice I A = « Check out my amazing picture ! » A B = Working Java U B = Bob I B = « What database should I use ? » A C = Browsing map U C = Christine I C = « Looking for holiday locations… » Similar context: travel No relevant match for this context
  • 16. Motivation Approach Implementation Validation Conclusion What is context ?
    • Context [Dey, 2001] :
    • «  any information that can be used to characterize the situation of an entity  »
      • From physical sensors:
        • GPS location
        • Surrounding bluetooth devices and people
        • Temperature ? Not really useful to increase relevance, but why not!
      • From computer-mediated actions:
        • Current and recent communication activity (emails, SMS, phone calls…)
        • Web browsing activity => topic(s) of currently browsed web pages
        • Analysis of user-generated statuses ?
  • 17. Motivation Approach Implementation Validation Conclusion Requirements for sharing context
      • Context is private  how to control privacy ?
        • Make this context « tangible »:
        • Easy to visualize (to see quickly what information is involved)
        • Easy to manipulate (to select what will be visible to the system)
        • Easy to share, on demand only
      • Context from heterogeneous sources  what model to adopt ?
        • Ontologies / semantic technologies ? (closed-world, too static, and costly)
        • Folksonomies: descriptions of contextual resources entered by people
      • Context is fuzzy and covers various granularities
        • The « tag cloud » visualization is a good candidate to display weighted keywords and navigate through them
  • 18. Motivation Approach Implementation Validation Conclusion Proposed approach illustrated
    • Christine’s contextual cloud:
    • McDonalds Chatelet DriveIn Radio Alice France Californication Paris RedHotChiliPeppers Wifi_SSID_5874
    Mario is shopping near Chatelet Mario: «  let’s grab a coffee at SB !  » Alice has just shared a photo [ view ] Lucie is listening to Californication [ i like this ] Kevin: «  new McChicken is great!  » Car incident 32 meters away Alice GPS Wifi McDonald’s restaurant Radio currently playing a song Christine
  • 19. 3 First implementation
  • 20. Motivation Approach Implementation Validation Conclusion Towards a first implementation
    • The proposed approach relies on a « smart » environment, hard to simulate…
    •  let’s consider a computer-mediated environment first: the enterprise
    • Context that can be gathered from a user’s computer:
      • Web sites being browsed
      • Communication sessions
      • Documents being worked on
      • Applications being used
    • Publication :
      • A. Joly, P. Maret, and J. Daigremont, “Workspace Awareness without Overload: Contextual Filtering of Social Interactions”. In Smart Offices and Other Workspaces, workshop of the Intelligent Environments 2009 conference, Barcelona, Spain. 2009.
  • 21. Motivation Approach Implementation Validation Conclusion The Contextual Notification Framework - architecture Context aggregator Desktop activity sniffers Social notifier Contextual Filter Enterprise worker User’s workstation Infrastructure Interaction logs (REST interface) High level context Proposed notifications
  • 22. Motivation Approach Implementation Validation Conclusion The Contextual Notification Framework – current implementation Context aggregator Desktop activity sniffers Social notifier Contextual Filter Enterprise worker User’s workstation Infrastructure Web navigation and sharing events (open, focus, close) Contextual cloud Proposed notifications Lightweight JAVA RESTful server Firefox plug-in Jetty-based JAVA server Persevere JSON DB
  • 23. Motivation Approach Implementation Validation Conclusion How to synthesize the contextual tag cloud from web browsing ? The user opens a web page…
  • 24. Motivation Approach Implementation Validation Conclusion How to synthesize the contextual tag cloud from web browsing ? Expressivity Low level and static author description Automatic content analysis Mining semantic concepts from content People-entered tags (wisdom of crowds) 1) URL is sent to the Context Aggregator 2) Content is analyzed by enhancers (including web services)
  • 25. Motivation Approach Implementation Validation Conclusion Contextual Tag Cloud algebra (work-in-progress) Sample tag cloud R: (normalized)
    • Research report :
      • A. Joly, P. Maret, “Contextual Tag Cloud Algebra”, ALU / LIRIS
    0.1 0.1 0.3 0.5 « Discount » « Flight » « Asia » « Travel »
  • 26. Motivation Approach Implementation Validation Conclusion Context Aggregation and Filtering process Context aggregator Firefox plug-in Contextual Filter User’s workstation Infrastructure U: u i = URLs R, S = Contextual tag clouds Relevant updates filtered by contextual similarity Enhancer 1 Enhancer 2
  • 27. 4 Validation
  • 28. Motivation Approach Implementation Validation Conclusion To be validated
      • Hypothesis:
      • Recommended social updates are relevant and interesting (algorithms)
      • Users will share their contextual cloud frequently (privacy & ergonomics)
      • Users will post social updates (usage) or syndicate their existing social feeds
    • Algorithms:
      • Tag cloud synthesis  well represented contexts ?
      • Tag cloud similarity  sufficient recall and precision ?
  • 29. Motivation Approach Implementation Validation Conclusion Proposed trials (for validation)
    • A) Online experimentation: application usage
      • Requirements: 10+ Firefox users in the lab, duration: 3+ weeks
      • Validate the robustness and scalability of the filtering server
      • Provide and deploy Firefox plug-in and context aggregator
      • Train the users and gather feedback all along the trial period
    • (+) Feedback from actual application usage can be gathered
    • (-) The algorithms must be stable
    • (-) High investment expected from trial participants
    • Risk: low usage  no sufficient feedback for validation
  • 30. Motivation Approach Implementation Validation Conclusion Proposed trials (for validation)
    • B) Offline experimentation: data gathering
      • Requirements: 5+ Firefox users (with social feeds) in the lab, duration: 1 week
      • Provide a transparent (or not?) Firefox plug-in to log web activity
      • Contextual clouds and recommendations can be generated offline
    • (+) Results from several algorithms can be evaluated by users at once
    • (-) No actual usage of the application  no feedback on application
  • 31. Conclusion
  • 32. Motivation Approach Implementation Validation Conclusion Conclusion
    • Contributions:
      • State-of-the-Art in: Context-Awareness (models), Computer-Mediated Collaborative Work (filtering techniques), Awareness systems (HCI)
      • A novel context modeling (and algebra) approach based on tag clouds
      • Context aggregation and filtering techniques to be tested
      • An innovative social application that maintains privacy control
    • Next steps:
      • Prepare and run a trial for validation of the approach
      • Publish experimental results
      • Generalize the approach with sensor-based context (using Social Bookmarker)
  • 33. www.alcatel-lucent.com www.alcatel-lucent.com Thank you for your attention! Please share your questions and comments! 