writing for machines humans
play

Writing for Machines & Humans User Context and Prediction - PowerPoint PPT Presentation

Writing for Machines & Humans User Context and Prediction Information in cohabitation with IoT, Chatbots, and AI molecular dynamic ubiquitous spontaneous offered profiled information4zero.org Overview


  1. Writing for Machines & Humans User Context and Prediction

  2. Information in cohabitation with IoT, Chatbots, and AI ● molecular ● dynamic ● ubiquitous ● spontaneous ● offered ● profiled information4zero.org

  3. Overview ○ Define user context ○ Examples of user context ○ How to derive user context ○ Current research into prediction methods ○ How prediction may be used to drive future technologies

  4. What’s your context?

  5. What is user context?

  6. Any information that is relevant in defining the situation of a user (or device)

  7. Context is not static. It’s an observation of a particular time space.

  8. Context in AI-related technology ● Context is a matrix of detectable properties. ● It is volatile and adaptive. ● Often triggered (sensors, devices, location…). ● It probably has consequences that can be predictable.

  9. The goal of user context... ...is to detect users’ needs and possibly make the content personal.

  10. Why is user context important? ● Allows us to deliver information that is relevant to a specific user at a specific time and place ● Improves the quality of the interaction ● Provides a rich user experience

  11. Elements of user context ● dynamic - total context is in a constant state of change, although there may be fixed states (i.e. birthdate, gender) ● matrix - incorporates multi-states ■ Identity ■ Time ■ Location ■ Activity

  12. Context Classification

  13. Context Classification ● Device state Computer screen Smart phone Smart watch Home alarm monitor 6 user context classifications* ● User state *Stephan Sigg, TU Braunschweig Institute of Operating Systems and Computer Networks www.ibr.cs.tu-bs.de

  14. Identity ● Profile ● Role ● Access rights ● Level of expertise ● Social status ● Organizational status

  15. Time

  16. Location

  17. Activity ● Moving ● Programming ● Documenting

  18. Constitution Biological Mood ● Heart rate ● Angry ● Blood sugar ● Frustrated ● Zen

  19. Environment Physical Technological ● Lighting ● Network ● Temperature ● Wifi ● Noise level ● Acceleration Equipment ● Glasses ● Smart watch ● Smart phone ● Keyboard

  20. How can we know a user’s context?

  21. Deriving context states (user and device) ● Authentication data ● User profile ● Sensors ● Social analysis

  22. Deriving user context via authentication name gender job title user role user experience city & country of residence company

  23. Deriving user context via authentication name city & country of residence user role Hi toni. Would you like to start writing? Hi toni. Welcome back Hi toni. Would you like to manage a project? Hi toni. How’s the weather in [city]?

  24. Deriving user context via sensors device preference geolocation ambient light temperature motion headphone use time nearby places

  25. Sensors Industry Sensors provide context of machines and automation.

  26. Sensors ‘Us’ Sensors provide context of people.

  27. ‘Dig deep into your shoppers' behavior. Analyze foot traffic patterns, visualize conversion rate, calculate frequency of returning visitors, and build a complete shopper profile.’ countbox.us

  28. Deriving user context via social media content hashtags sentiments preferences bias

  29. Social Sensing ‘During events raising social alarm, such as earthquakes, contents shared by users of social media, if properly analyzed, allow you to have a real-time picture of the evolving situtation, the areas involved and the consequences. Users act as social sensors and their contents are valuable sources of information for emergency managers.’ socialsensing.it

  30. Group Context When it’s not possible to derive individual context, use group context.

  31. Context prediction

  32. The Future of Context Sensors and algorithms

  33. What is context prediction? The prediction of future context based on historical context states and extrapolation of future context states. Current research models: infer present context and predict future context

  34. How can we predict user context? 1. Build a history of user context states 2. Classify context states 3. Learn behaviors based on context states 4. Use algorithms to extrapolate likely future states Ex: predicting location based on past behavior

  35. User Context Prediction Model Individual High level Low level

  36. Recap ● Context is any information that is relevant ● Classification of context states: in defining the situation of a user (or ○ Identity ○ Time device). ○ Location ○ Activity ● A context state an observation of a ○ Constitution particular time space. ○ Environment ● Context states are dynamic. ● Context can be sensed and inferred. ● Context allows us to deliver information ● In the future we’ll use models that predict that is relevant to a specific user at a user behavior and provide context. specific time and place.

  37. Follow me on Linkedin: www.linkedin.com/in/toniressaire/ email: toni.ressaire@info4design.com training: Writing for Machines & Humans A new information delivery model for modern contexts. 18-hour online course Who writes content for voice interfaces such as Alexa and Google Assistant? It could be you. firehead.net/training

Recommend


More recommend