from context awareness to
play

From Context Awareness to Socially Aware and Interactive Systems - PowerPoint PPT Presentation

From Context Awareness to Socially Aware and Interactive Systems Paul Lukowicz DFKI/University of Kaiserslautern Germany Overview Part 1: Introduction of key concepts Part 2: Basic technologies Sensing Reasoning Part 3:


  1. Overview • Part 1: Introduction of key concepts • Part 2: Basic technologies – Sensing – Reasoning • Part 3: – phenomenology of complex socio-technical systems – applications and outlook

  2. Overview 1. General Background 2. Examples

  3. What is Context Recognition ? Artificial Intelligence: imitating human cognition - often video based - includes interpretation Context Recognition: mapping signals from simple sensors onto a set of predefined, environment related states Embedded Controllers: feedback control loop

  4. Context Aware Systems 2000 acceleration, sound, light... • Gellersen, Schmidt, Beigl 1999, from the SmartIts project • also Day, Abowd, Pentland, Starner, Schiele,... around 2000

  5. Context Aware Systems 2000 modes of locomotion acceleration, sound, light... • Gellersen, Schmidt, Beigl 1999, from the SmartIts project • also Day, Abowd, Pentland, Starner, Schiele,... around 2000

  6. ....and 2012 GPS Compass Microphone Bluetooth Camera Wireless LAN Gyroscope Accelerometer

  7. Context Recognition IEEE PAMI 06, PMC 07, Pattern Rec 08, ACM TIST 11, Springer PAA 11 ISWC, Pervasive,..

  8. Basic Principle acc gyro

  9. Basic Principle acc ??????? gyro class membership inferred from coordinates only

  10. Basic Principle acc gyro class membership inferred from coordinates only

  11. Separation Plane acc gyro recognition given through separation plane

  12. complex separation plane acc gyro often complex and impossible to represent in an analytic way

  13. Recognition Issues 1. representation of the acc separation plane – memory requirements ! 2. locating a point with respect to the separation place gyro 3. Identifying the separation plane – Generation from a sample – cost minimazation

  14. Learning Separation Planes acc gyro

  15. Learning Separation Planes acc separation plane is not perfect • ambivalent sensor data gyro • size of the sample • sensor noise

  16. Begrüssung +1g 0g +2g /+2g 0g /0g -2g /-2g time

  17. Analyzing Recordings Torso acceleration [g] Sitting Standing Standing Sitting Sitting up down Handshake Wrist Arm Arm Arm on table Arm resting on table moving moving time [s]

  18. Time Series Process P„ Process P„„ t z„ 1 z„„ 1 z„ 2 z„„ 2 z„ 3 z„„ 3 … … z„ N z„„ N

  19. Time Series Process P„ Process P„„ ????? t z* 1 z* 2 z* 3 … z* N

  20. Context Rec. Challenges 1. Ambiguous sensors – e.g. phone in a pocket tracking patient care 2. Lack of representative training data – huge inter and intra person variations – training with real users often not practicable 3. Inconsistent state space – e.g walking, having a meal and taking a pill – different granularities, temporal scales, and levels of abstraction 4. Dynamically changing sensor configurations – phone moves around, different phones, new sensors

  21. Context Problem Types situation state action parameters

  22. Context Problem Types situation state action parameters - physical characterization - ‘ classical ’ signal processing ?

  23. Context Problem Types window size Signal stream situation shift state action parameters - separable in time invariant feature space - sliding window algorithms

Recommend


More recommend