SlideShare a Scribd company logo
1 of 39
Fahim Kawsar
@raswak
http://www.fahim-kawsar.net
Earables for Personal-Scale Behaviour Analytics
Everything is connected - The Rise of Sensory Systems
@raswak
Cognitive Assistant - Seamless Extension of the Inner Human Cognition
24/7 Contextual Assistant Strengthening Willpower
Safety & Adherence Assistive Guidance
@raswak
Help us to communicate better Help us to sleep better
Help us to focus better Help us to remember and recall better
@raswak
@raswak
- Cross Device Interactions
- Spans Across Space and Time
- Ultra Personalised
Behavioural UX
Accessing
everything
Controlling
everything
Understanding
everything
Sensing + Understanding
you and the world around you
@raswak
Behavioural UX
AI Assisted Quantified Enterprise
Implication: People and Space Analytics
Location is the key context. Social signals can be extracted from location traces
Web Summit
Largest Tech Conference in the Planet
2015 @ Dublin
40K+ Attendees, 134 Countries
±6000 Sq. Meter
Startups, Entrepreneurs, Investors …
Long Term Feedback
Actionable Feedback
Community Driven Feedback
Privacy plays a critical role in users’ decision making process
Form needs an primary established purpose for sustainable engagement
Lessons
Understand, quantify and radically transform how people interact, feel, collaborate
and work together in the real enterprise for personal, group and larger organisation
efficiency.
@raswak
ACM UbiComp 2015, 2016, ICMI 2016, MobileHCI 2016
Actionable and Longterm Feedback at the right moment is key to sustainable engagement
Battery performance is absolutely important
Privacy plays a critical role in users’ decision making process
Form needs an primary established purpose for sustainable engagement
Lessons
@raswak
1980
1990
2000
2010
2014
7
8 5
6
Which personal device will you carry in 2025?
@raswak
Enterprise wearables market to reach $55Billion by 2022
ABI Research
*424% increase from the $10.5 billion market value in 2017
@raswak
@raswak
- With immediate and subtle interaction
- Unique placement for robust sensing
- Intimate and privacy preserving
- With an established purpose
- Aesthetically beautiful
- Ergonomically comfortable
The most personal
device
yet
Earables
@raswak
Sense
Learn
Act
Sensor
Sensor
AI/ML Models
@raswak
eSense Earable
Signal-to-Noise Ratio (SNR) of eSense in comparison to a smartphone and a
smartwatch concerning motion and audio sensing.
CSR Processor Flash Memory
45 mAh Li-Po Battery Contact Charging
Speaker
6-axis IMU Sensor
MicrophonePush Button
Multi Colour LED
Bluetooth/BLE
Size : 18x18x20 mm
Weight: 20 g
IEEE Pervasive 2018
@raswak
DEMO
eSense Earable
Over 90% accuracy with accelerometer only
Can further expand the set of head gestures to tilting, turning, …
PERFORMANCE
MULTIMODAL MODEL
SIGNAL BEHAVIOUR
Cleaner signals from the earbuds due to unique placement
HEAD GESTURE
Detection of basic head gestures with IMU signals
Nodding and Shaking
Gyroscope
Accelerometer
Nodding Shaking
Nearest Neighbour
Statistical
Features
Gyroscope Combined
Features
• Nodding
• Shaking
• Other
Statistical
Features
Accelerometer
F1score
0
0.25
0.5
0.75
1
Fusion Accelerometer Gyroscope
0.850.890.93
@raswak
ACM WearSys 2018
eSense Earable
IMU signal when walking
Accelerometer Gyroscope
Nearest Neighbour
Statistical
Features
Gyroscope
Combined
Features
• Stationary
• Walking
• Stepping up
• Stepping down
• Other
Statistical
Features
Accelerometer
AverageF-1score
0.00
0.25
0.50
0.75
1.00
Fusion Accelerometer Gyroscope
0.62
0.950.96
Over 90% accuracy with accelerometer alone
More robust to placements compared to watch and phone
PERFORMANCE
MULTIMODAL MODEL
SIGNAL BEHAVIOUR
Cleaner signals from the earbuds due to small head movements
PHYSICAL ACTIVITY
Detection of basic activities with IMU signals:
stationary, walking, stepping up and stepping down
@raswak
ACM WearSys 2018
eSense Earable
PERFORMANCE
MULTIMODAL MODEL
SIGNAL BEHAVIOUR
Cleaner signals from the earbuds due to small head movements
DIET
Detection of basic activities with IMU signals:
drinking and chewing
Audio spectrogram when chewing Gyroscope data when drinking
Random Forest
MFCC
Statistical
Features
Accelerometer
Gyroscope
Microphone • Drinking
• Chewing
• OtherCombined
Features
78% accuracy for fusion classifier even with simple features
Outperforms single-sensor classifiers
F-1score
0
0.2
0.4
0.6
0.8
Fusion Audio IMU
0.69
0.3
0.78
0.21
0.70.73
Chewing
Drinking
@raswak
ACM MobiSys 2018
eSense Earable
PERFORMANCE
SIGNAL PROCESSING
SIGNAL BEHAVIOUR
Amplified sound of heartbeats can be easily captured due to placement
HEART RATE
Simple filtering and peak detection is enough for reliable
detection
Average error of 2.4 BPM
Capable of detecting heart rate from in-ear microphone
Following ECG Pattern
Raw Signal
Microphone
Low-Pass
Filter
Amplifier
Z
Peak
Detector
Z
Heart rate
Beatsperminute
0
30
60
90
Ours Ground truth
81.684.0
@raswak
eSense Earable
PERFORMANCE
MULTIMODAL MODEL
SIGNAL BEHAVIOUR
Cleaner phase response from IMU to detect speech segment
CONVERSATION
Detection of speech segments using IMU and simple,
lightweight classifier
85% accuracy in speaking detection only with inertial sensors
Much more robust to ambient noise, e.g., nearby person’s speaking
Energy efficient trigger of more expensive microphone
SVM
Statistical
Features
Gyroscope
Combined
Features
• Speaking
• Non-speaking
Statistical
Features
Accelerometer
F1score
0
0.2
0.4
0.6
0.8
1
Audio IMU All
0.880.86
0.65
+ 20%
@raswak
ACM WellComp 2018
eSense Earable
PERFORMANCE
MULTIMODAL MODEL
SIGNAL BEHAVIOUR
Cleaner phase response from IMU to detect facial expression
FACIAL EXPRESSION
Fusion of IMU and Audio signals with SVM followed by HMM
Smoothing
70-80% F1 score with statistical features
High user variability for ‘smiling’ expression
Gyroscope data Camera
Stationary Pull Up Movement
Pull
Down
Stationary
SVM
• State 1
• State 2
• State 3
• …
MFCC
Statistical
Features
Accelerometer
Gyroscope
Microphone
Feature
Selection
HMM
• Laugh
• Smile
• Frown
• Other
F1score
0
0.2
0.4
0.6
0.8
1
Other Smile Laugh Frown
0.740.68
0.61
0.81
@raswak
ACM AH 2019
Situation-Aware Conversational Agent
Bringing cognition to conversational agents to radically transform their ability to assist and augment
human
KEY OBJECTIVE
Customer Experience, Conversational Commerce, Digital Health, Entertainment, Education
Home Automation and Life Style.
KEY APPLICATIONS
KEY INNOVATION
• AI-assisted software platform to understand emotion and situation at personal-scale.
• AI-as-a-Service to enable conversational agents to become situation-aware and dynamically adjusts
its conversation style, tone, volume in response to users emotional, social activity and environmental
context
Emotion
Awareness
Sociality
Awareness
Activity
Awareness
Realtime
Adaptation
KEY NUMBERS
97.8%
RECOGNITION
ACCURACY
1.2
RECOGNITION
LATENCY
2.48
E2E
LATENCY
SEC
SEC
@raswak
ACM ACII 2019
360 Wellbeing Management and Cognitive Augmentation
People and Space Analytics
Stress and Happiness Analytics
Physical Social Network
Understand, quantify and radically transform how people interact, feel, collaborate
and work together in the real enterprise for personal, group and larger organisation
efficiency.
Implication
Key Objective
• Audio and Motion Sensor Processing
• Speech and OneTouch Interactions
• HD Quality Music
• Speech Recognition
• Speech Synthesis
• Notification Management
• Context Processing
BLE Localisation
• External Service Interaction
• Conversational Agent
• Selective Rule Engines
APP
Inference Engine for Realtime Context Awareness
End-to-End Architecture
Audio Conversational Activity
Audio Environment Dynamics
Audio Emotion
Motion Head Gesture
Motion Physical Activity
Location Face to Face Interaction
AI Model
AI Model
MFCC
Statistical
Features
BLE RSS
Accelerometer
Gyroscope
BLE
Microphone
• Heart Rate
• Emotion and Stress
• Eating and Drinking
• Conversation
• Ambient Environment
• Stationary
• Walking
• On-Transport
• Head Gesture
• Placement
• Social Interaction
• Proxemic Interaction
AI Model
• Sampling Rate
• Duty Cycle
CONTEXT PRIMITIVES CONFIGURATION
• Sampling Rate
• Duty Cycle
• Packet Interval
+
+
@raswak
Interaction with People, Places,
and Things On-the-Go.
Feedback on Physical and
Mental Well Being
Feedback on Collaboration, and
Social Behaviour
Personalised Recommendation
on Wellbeing
@raswak
http://www.esense.io
@raswak
Behavioural UX
FutureBehavioural UX
@raswak
Future is
Multi-Device
Multi-Modal
Personal
@raswak
SINGLE DEVICE MULTIPLE DEVICES
SINGLEMODALITYMULTIPLEMODALITIES
@raswak
Multiple devices offers more, better, and longer learning
opportunities at the expense of significant complexity.
1
Design for Multiplicity - Cognitive Orchestration
How to select, combine and compose devices to construct a dynamic
sensing pipeline contextually for highest QoS?CHALLENGE
@raswak
COGNITIVE ORCHESTRATION
2x accuracy gain at the expense of 13 mW energy
4x energy gain - inversely proportional to number of
devices
Learning the Runtime sensing quality of multiple devices using Siamese Neural Net
Predicting the best inference path addressing device and usage variability
Eliminate redundant computation.
Multi-Device Sensory AI Systems
Select and orchestrate the best devices for the task at hand
maximising accuracy and mining energy
SenSys 2019
Motion based Physical Activity Detection Audio Prosody based Emotion Detection@raswak
Design for Robustness. - Cognitive Translation
2
Environment - Environment Translation
Device - Device Translation
OS - OS Translation
Sensor - Sensor Translation
Guarantee a model to withstand its functional behaviour across
heterogenous conditions
Every single execution environment (sensor, device, OS, user) is different.
How to build robust sensory systems for 100 billion AI devices
(some of which are not invented yet)?
CHALLENGE
@raswak
COGNITIVE TRANSLATION
0%
25%
50%
75%
100%
iPhone S8 Mic2Mic
Loss
Recovery
0%
25%
50%
75%
100%
Thigh Chest Accel2Accel
Loss
Recovery
Audio Signal - Device Variability Motion Signal - User Variability
Accuracy Accuracy
Recover up to 90% of the accuracy lost due to device
variability using 15 minutes of unlabelled data.
Generative Models for Domain Adaptation and Domain Generalisation
Brand-new Model Architecture with CycleGAN principles for learning domain
translation functions
Robust and Future-Proof Sensory AI Systems
Sensory models that work irrespective of how and where the
sensor data is collected.
IPSN 2018, IPSN 2019
@raswak
CASE 1 CASE 2
Qualitative insights need to shape the systems’ runtime behaviour3
How to extend shape System’s behaviour at different phases in a
personalised way?
Turn user interaction into learning parameters
CHALLENGE
@raswak
COGNITIVE EXTENSION
Privacy Preserving and Personalised Extension of
Sensory AI Systems M
M
Running
M
M
Cycling
Swimming
M
M
Running
M Cycling
M Swimming
Time
On-Device Continual Learning
APPROX
POSTERIOR
M M
M
Upper Bounded KL Loss Cross Entropy Loss JSD Loss
PRIOR
APPROX
POSTERIOR M
Labelled Data
x y x’ x’’
MM
+
Unlabelled Data
Data
Augmentation
s s’ s’’
0
0.5
1
Period 1 Period 2 Period 3 Period 4 Period 5
Other Walking Sitting Walking Upstairs
Walking Downstairs Standing Laying
0
500
1000
1500
Period 2 Period 3 Period 4 Period 5
986
1286
1374
1211
362
461
590
728
Retained Samples New Samples
Continual Learning Accuracy for Motion Tasks Continual Learning Data Requirement
Accuracy
90% accuracy across multiple learning periods for extension
Only 10% data is retained
Labelled data reduction by 80%
Semi-supervised Bayesian continual learning
Small and imperfectly labelled supervised datasets
Rich approximate posteriors with uncertainty estimates
Extend sensory systems ability in a personalised and user-
defined way using on-device continual learning
@raswak
Design for Efficiency (and Privacy) - Cognitive Efficiency
Inference
Performance
Privacy
Protection
Energy
Awareness
Scale down cloud-scale algorithms to run locally on devices
Where will we find the next 10xgain?CHALLENGE
4
@raswak
COGNITIVE EFFICIENCY
Online Model Compression
Compress deep neural networks with negligible degradation in accuracy
Dynamic Model Fusion
Simultaneous execution of multiple models through parallelisation of parameter
heavy and computation heavy layers
Optimal Resource Allocation
Reduce energy footprints of neural networks and allocate an optimal set of
resources at runtime
Inference
Performance
Privacy
Protection
Energy
Awareness
Factorisation reduces memory and
computational requirements
1.5x gains in overall execution time
With runtime model fusion
Privacy Preserving Software Accelerator for
Sensory AI Systems
IPSN 2016, SenSys 2016, MobiSys 2017, IEEE Pervasive 2017
@raswak
Design needs to shape the understanding ability of the IoT Systems5
COMFORT MEMORABLE CONVERSATION
From recognition to understanding — {Design} enabled understanding
How to define the learning targets based on UX, and not the literals
towards a universal understanding model?CHALLENGE
@raswak
Intelligibility
6 Engage users and keep them informed about system’s behaviour
How to embed intelligibility in sensory system’s behaviour?
Answer the WHY ?
CHALLENGE
@raswak
Design needs to guide AI-assisted wearables failover strategy7 Design for AI Failure
How to guide the intelligibility of Sensory Systems in dealing with
failure, and in deciding when to engage human for right UX?CHALLENGE
@raswak
Pervasive Systems Research
Cambridge

More Related Content

What's hot

Taking Qualitative Research to the Cloud - Ericsson Consumerlab
Taking Qualitative Research to the Cloud - Ericsson ConsumerlabTaking Qualitative Research to the Cloud - Ericsson Consumerlab
Taking Qualitative Research to the Cloud - Ericsson ConsumerlabMerlien Institute
 
Digital Psychology
Digital PsychologyDigital Psychology
Digital PsychologyReading Room
 
Mind the Gap - A Pecha Kucha Presentation by Pravin Shekar
Mind the Gap - A Pecha Kucha Presentation by Pravin ShekarMind the Gap - A Pecha Kucha Presentation by Pravin Shekar
Mind the Gap - A Pecha Kucha Presentation by Pravin ShekarNFN Labs
 
IRJET- Gesture Recognition using Sixth Sense Technology
IRJET-  	  Gesture Recognition using Sixth Sense TechnologyIRJET-  	  Gesture Recognition using Sixth Sense Technology
IRJET- Gesture Recognition using Sixth Sense TechnologyIRJET Journal
 
Shaspa Intelligent Shared Spaces And Sustainable Development
Shaspa Intelligent Shared Spaces And Sustainable DevelopmentShaspa Intelligent Shared Spaces And Sustainable Development
Shaspa Intelligent Shared Spaces And Sustainable DevelopmentDavid Wortley
 
20130128 contextual intelligence v5_5
20130128 contextual intelligence v5_520130128 contextual intelligence v5_5
20130128 contextual intelligence v5_5bo begole
 
Emergency Management Systems for your Organisation
Emergency Management Systems for your OrganisationEmergency Management Systems for your Organisation
Emergency Management Systems for your OrganisationIntergen
 
Innovative Designs for the Embodied Mind
Innovative Designs for the Embodied MindInnovative Designs for the Embodied Mind
Innovative Designs for the Embodied MindDiana Löffler
 
Dawn Nafus's presentation at eComm 2008
Dawn Nafus's presentation at eComm 2008Dawn Nafus's presentation at eComm 2008
Dawn Nafus's presentation at eComm 2008eComm2008
 
Technology of 2022
Technology of 2022Technology of 2022
Technology of 2022Maggie Ising
 
The use of the i pad in and for qualitative research
The use of the i pad in and for qualitative researchThe use of the i pad in and for qualitative research
The use of the i pad in and for qualitative researchMerlien Institute
 
five futures
five futuresfive futures
five futuresfrog
 
Marketing Convergence Across Digital and Physical, Anthony Mullen
Marketing Convergence Across Digital and Physical, Anthony MullenMarketing Convergence Across Digital and Physical, Anthony Mullen
Marketing Convergence Across Digital and Physical, Anthony MulleniCrossing
 
How to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer RigginsHow to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer RigginsFuture Insights
 
The network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshopThe network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshopClaire Rowland
 
The Great Communicator 2008
The Great Communicator 2008The Great Communicator 2008
The Great Communicator 2008Mike Cerkas
 

What's hot (20)

Taking Qualitative Research to the Cloud - Ericsson Consumerlab
Taking Qualitative Research to the Cloud - Ericsson ConsumerlabTaking Qualitative Research to the Cloud - Ericsson Consumerlab
Taking Qualitative Research to the Cloud - Ericsson Consumerlab
 
Digital Psychology
Digital PsychologyDigital Psychology
Digital Psychology
 
Mind the Gap - A Pecha Kucha Presentation by Pravin Shekar
Mind the Gap - A Pecha Kucha Presentation by Pravin ShekarMind the Gap - A Pecha Kucha Presentation by Pravin Shekar
Mind the Gap - A Pecha Kucha Presentation by Pravin Shekar
 
IRJET- Gesture Recognition using Sixth Sense Technology
IRJET-  	  Gesture Recognition using Sixth Sense TechnologyIRJET-  	  Gesture Recognition using Sixth Sense Technology
IRJET- Gesture Recognition using Sixth Sense Technology
 
Shaspa Intelligent Shared Spaces And Sustainable Development
Shaspa Intelligent Shared Spaces And Sustainable DevelopmentShaspa Intelligent Shared Spaces And Sustainable Development
Shaspa Intelligent Shared Spaces And Sustainable Development
 
20130128 contextual intelligence v5_5
20130128 contextual intelligence v5_520130128 contextual intelligence v5_5
20130128 contextual intelligence v5_5
 
[0122]seunghyeong
[0122]seunghyeong[0122]seunghyeong
[0122]seunghyeong
 
TFT13 - Ian Aitchison, Approaching the Event Horizon
TFT13 - Ian Aitchison, Approaching the Event HorizonTFT13 - Ian Aitchison, Approaching the Event Horizon
TFT13 - Ian Aitchison, Approaching the Event Horizon
 
Emergency Management Systems for your Organisation
Emergency Management Systems for your OrganisationEmergency Management Systems for your Organisation
Emergency Management Systems for your Organisation
 
#TFT12: Amber Case
#TFT12: Amber Case#TFT12: Amber Case
#TFT12: Amber Case
 
Innovative Designs for the Embodied Mind
Innovative Designs for the Embodied MindInnovative Designs for the Embodied Mind
Innovative Designs for the Embodied Mind
 
Dawn Nafus's presentation at eComm 2008
Dawn Nafus's presentation at eComm 2008Dawn Nafus's presentation at eComm 2008
Dawn Nafus's presentation at eComm 2008
 
Technology of 2022
Technology of 2022Technology of 2022
Technology of 2022
 
The use of the i pad in and for qualitative research
The use of the i pad in and for qualitative researchThe use of the i pad in and for qualitative research
The use of the i pad in and for qualitative research
 
The Mobile Evolution
The Mobile EvolutionThe Mobile Evolution
The Mobile Evolution
 
five futures
five futuresfive futures
five futures
 
Marketing Convergence Across Digital and Physical, Anthony Mullen
Marketing Convergence Across Digital and Physical, Anthony MullenMarketing Convergence Across Digital and Physical, Anthony Mullen
Marketing Convergence Across Digital and Physical, Anthony Mullen
 
How to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer RigginsHow to Build Your Future in the Internet of Things Economy. Jennifer Riggins
How to Build Your Future in the Internet of Things Economy. Jennifer Riggins
 
The network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshopThe network as a design material: Interaction 16 workshop
The network as a design material: Interaction 16 workshop
 
The Great Communicator 2008
The Great Communicator 2008The Great Communicator 2008
The Great Communicator 2008
 

Similar to Earables for Personal-scale Behaviour Analytics

Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Argus Labs
 
Ad:Tech Conference 2014
Ad:Tech Conference 2014Ad:Tech Conference 2014
Ad:Tech Conference 2014Filip Maertens
 
Ad:Tech Conference 2014
Ad:Tech Conference 2014Ad:Tech Conference 2014
Ad:Tech Conference 2014Argus Labs
 
Mobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextMobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextFlorent Stroppa
 
Steven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and InteractionSteven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and InteractionAIC_UCD
 
Datasheet nao next_gen_en
Datasheet nao next_gen_enDatasheet nao next_gen_en
Datasheet nao next_gen_enRoman Muksimov
 
The path to personalized, on-device virtual assistant
The path to personalized, on-device virtual assistantThe path to personalized, on-device virtual assistant
The path to personalized, on-device virtual assistantQualcomm Research
 
artificial Intelligence
artificial Intelligence artificial Intelligence
artificial Intelligence Ramya SK
 
2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext Small2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext SmallFlorent Stroppa
 
Wearable Computing and Human Computer Interfaces
Wearable Computing and Human Computer InterfacesWearable Computing and Human Computer Interfaces
Wearable Computing and Human Computer InterfacesJeffrey Funk
 
Filip Maertens - Artificial Intelligence: Building Emotion & Context aware Re...
Filip Maertens - Artificial Intelligence: Building Emotion & Context aware Re...Filip Maertens - Artificial Intelligence: Building Emotion & Context aware Re...
Filip Maertens - Artificial Intelligence: Building Emotion & Context aware Re...BAQMaR
 
Artificial Intelligence- An Introduction
Artificial Intelligence- An IntroductionArtificial Intelligence- An Introduction
Artificial Intelligence- An Introductionacemindia
 
Artificial Intelligence - An Introduction
Artificial Intelligence - An Introduction Artificial Intelligence - An Introduction
Artificial Intelligence - An Introduction acemindia
 
HAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxHAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxDeepakkumaragrahari1
 
Navigation Assistance for Visually Challenged People
Navigation Assistance for Visually Challenged PeopleNavigation Assistance for Visually Challenged People
Navigation Assistance for Visually Challenged PeopleIRJET Journal
 
Emotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speechEmotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speechLakshmi Sarvani Videla
 
Network Driven Behaviour Modelling for Designing User Centred IoT Services
 Network Driven Behaviour Modelling for Designing User Centred IoT Services Network Driven Behaviour Modelling for Designing User Centred IoT Services
Network Driven Behaviour Modelling for Designing User Centred IoT ServicesFahim Kawsar
 
Supersense! Studio Context
Supersense! Studio ContextSupersense! Studio Context
Supersense! Studio ContextPhilip van Allen
 

Similar to Earables for Personal-scale Behaviour Analytics (20)

Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
Digital Marketing First 2014 - Context Aware Computing and Cross Channel Pers...
 
Ad:Tech Conference 2014
Ad:Tech Conference 2014Ad:Tech Conference 2014
Ad:Tech Conference 2014
 
Ad:Tech Conference 2014
Ad:Tech Conference 2014Ad:Tech Conference 2014
Ad:Tech Conference 2014
 
Mobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile contextMobile user experience conference 2009 - The rise of the mobile context
Mobile user experience conference 2009 - The rise of the mobile context
 
Steven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and InteractionSteven Strachan - Dynamics and Interaction
Steven Strachan - Dynamics and Interaction
 
Datasheet nao next_gen_en
Datasheet nao next_gen_enDatasheet nao next_gen_en
Datasheet nao next_gen_en
 
The path to personalized, on-device virtual assistant
The path to personalized, on-device virtual assistantThe path to personalized, on-device virtual assistant
The path to personalized, on-device virtual assistant
 
artificial Intelligence
artificial Intelligence artificial Intelligence
artificial Intelligence
 
2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext Small2009 Mux Florentstroppa Mobilecontext Small
2009 Mux Florentstroppa Mobilecontext Small
 
Wearable Computing and Human Computer Interfaces
Wearable Computing and Human Computer InterfacesWearable Computing and Human Computer Interfaces
Wearable Computing and Human Computer Interfaces
 
Filip Maertens - Artificial Intelligence: Building Emotion & Context aware Re...
Filip Maertens - Artificial Intelligence: Building Emotion & Context aware Re...Filip Maertens - Artificial Intelligence: Building Emotion & Context aware Re...
Filip Maertens - Artificial Intelligence: Building Emotion & Context aware Re...
 
Artificial Intelligence- An Introduction
Artificial Intelligence- An IntroductionArtificial Intelligence- An Introduction
Artificial Intelligence- An Introduction
 
Artificial Intelligence - An Introduction
Artificial Intelligence - An Introduction Artificial Intelligence - An Introduction
Artificial Intelligence - An Introduction
 
FINAL report
FINAL reportFINAL report
FINAL report
 
HAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptxHAND GESTURE RECOGNITION.ppt (1).pptx
HAND GESTURE RECOGNITION.ppt (1).pptx
 
Navigation Assistance for Visually Challenged People
Navigation Assistance for Visually Challenged PeopleNavigation Assistance for Visually Challenged People
Navigation Assistance for Visually Challenged People
 
Emotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speechEmotion recognition using facial expressions and speech
Emotion recognition using facial expressions and speech
 
Future of AI
Future of AIFuture of AI
Future of AI
 
Network Driven Behaviour Modelling for Designing User Centred IoT Services
 Network Driven Behaviour Modelling for Designing User Centred IoT Services Network Driven Behaviour Modelling for Designing User Centred IoT Services
Network Driven Behaviour Modelling for Designing User Centred IoT Services
 
Supersense! Studio Context
Supersense! Studio ContextSupersense! Studio Context
Supersense! Studio Context
 

More from Fahim Kawsar

Sensing WiFi Network for Personal IoT Analytics
Sensing WiFi Network for Personal IoT Analytics Sensing WiFi Network for Personal IoT Analytics
Sensing WiFi Network for Personal IoT Analytics Fahim Kawsar
 
Designing UX for the Internet of Things
Designing UX for the Internet of ThingsDesigning UX for the Internet of Things
Designing UX for the Internet of ThingsFahim Kawsar
 
Creative Media Days 2012 Talk on Opportunistic Activity Modeling
Creative Media Days 2012 Talk on Opportunistic Activity ModelingCreative Media Days 2012 Talk on Opportunistic Activity Modeling
Creative Media Days 2012 Talk on Opportunistic Activity ModelingFahim Kawsar
 
Pervasive 2011 Talk on Situated Glyphs
Pervasive 2011 Talk on Situated GlyphsPervasive 2011 Talk on Situated Glyphs
Pervasive 2011 Talk on Situated GlyphsFahim Kawsar
 
MobileHCI 2010 Talk on Smart Object Interaction
MobileHCI 2010 Talk on Smart Object Interaction MobileHCI 2010 Talk on Smart Object Interaction
MobileHCI 2010 Talk on Smart Object Interaction Fahim Kawsar
 
IoT 2010 Talk on System Infrastructure for the Internet of Things.
IoT 2010 Talk on System Infrastructure for the  Internet of Things.IoT 2010 Talk on System Infrastructure for the  Internet of Things.
IoT 2010 Talk on System Infrastructure for the Internet of Things.Fahim Kawsar
 
Research Talk at Bell Labs - IoT System Architecture and Interactions
Research Talk at Bell Labs - IoT System Architecture and InteractionsResearch Talk at Bell Labs - IoT System Architecture and Interactions
Research Talk at Bell Labs - IoT System Architecture and InteractionsFahim Kawsar
 

More from Fahim Kawsar (7)

Sensing WiFi Network for Personal IoT Analytics
Sensing WiFi Network for Personal IoT Analytics Sensing WiFi Network for Personal IoT Analytics
Sensing WiFi Network for Personal IoT Analytics
 
Designing UX for the Internet of Things
Designing UX for the Internet of ThingsDesigning UX for the Internet of Things
Designing UX for the Internet of Things
 
Creative Media Days 2012 Talk on Opportunistic Activity Modeling
Creative Media Days 2012 Talk on Opportunistic Activity ModelingCreative Media Days 2012 Talk on Opportunistic Activity Modeling
Creative Media Days 2012 Talk on Opportunistic Activity Modeling
 
Pervasive 2011 Talk on Situated Glyphs
Pervasive 2011 Talk on Situated GlyphsPervasive 2011 Talk on Situated Glyphs
Pervasive 2011 Talk on Situated Glyphs
 
MobileHCI 2010 Talk on Smart Object Interaction
MobileHCI 2010 Talk on Smart Object Interaction MobileHCI 2010 Talk on Smart Object Interaction
MobileHCI 2010 Talk on Smart Object Interaction
 
IoT 2010 Talk on System Infrastructure for the Internet of Things.
IoT 2010 Talk on System Infrastructure for the  Internet of Things.IoT 2010 Talk on System Infrastructure for the  Internet of Things.
IoT 2010 Talk on System Infrastructure for the Internet of Things.
 
Research Talk at Bell Labs - IoT System Architecture and Interactions
Research Talk at Bell Labs - IoT System Architecture and InteractionsResearch Talk at Bell Labs - IoT System Architecture and Interactions
Research Talk at Bell Labs - IoT System Architecture and Interactions
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 

Earables for Personal-scale Behaviour Analytics

  • 2. Everything is connected - The Rise of Sensory Systems @raswak
  • 3. Cognitive Assistant - Seamless Extension of the Inner Human Cognition 24/7 Contextual Assistant Strengthening Willpower Safety & Adherence Assistive Guidance @raswak
  • 4. Help us to communicate better Help us to sleep better Help us to focus better Help us to remember and recall better @raswak
  • 5. @raswak - Cross Device Interactions - Spans Across Space and Time - Ultra Personalised Behavioural UX Accessing everything Controlling everything Understanding everything Sensing + Understanding you and the world around you
  • 7. AI Assisted Quantified Enterprise Implication: People and Space Analytics Location is the key context. Social signals can be extracted from location traces Web Summit Largest Tech Conference in the Planet 2015 @ Dublin 40K+ Attendees, 134 Countries ±6000 Sq. Meter Startups, Entrepreneurs, Investors … Long Term Feedback Actionable Feedback Community Driven Feedback Privacy plays a critical role in users’ decision making process Form needs an primary established purpose for sustainable engagement Lessons Understand, quantify and radically transform how people interact, feel, collaborate and work together in the real enterprise for personal, group and larger organisation efficiency. @raswak ACM UbiComp 2015, 2016, ICMI 2016, MobileHCI 2016
  • 8. Actionable and Longterm Feedback at the right moment is key to sustainable engagement Battery performance is absolutely important Privacy plays a critical role in users’ decision making process Form needs an primary established purpose for sustainable engagement Lessons @raswak
  • 9. 1980 1990 2000 2010 2014 7 8 5 6 Which personal device will you carry in 2025? @raswak
  • 10. Enterprise wearables market to reach $55Billion by 2022 ABI Research *424% increase from the $10.5 billion market value in 2017 @raswak
  • 12. - With immediate and subtle interaction - Unique placement for robust sensing - Intimate and privacy preserving - With an established purpose - Aesthetically beautiful - Ergonomically comfortable The most personal device yet Earables @raswak Sense Learn Act Sensor Sensor AI/ML Models
  • 13. @raswak eSense Earable Signal-to-Noise Ratio (SNR) of eSense in comparison to a smartphone and a smartwatch concerning motion and audio sensing. CSR Processor Flash Memory 45 mAh Li-Po Battery Contact Charging Speaker 6-axis IMU Sensor MicrophonePush Button Multi Colour LED Bluetooth/BLE Size : 18x18x20 mm Weight: 20 g IEEE Pervasive 2018
  • 15. eSense Earable Over 90% accuracy with accelerometer only Can further expand the set of head gestures to tilting, turning, … PERFORMANCE MULTIMODAL MODEL SIGNAL BEHAVIOUR Cleaner signals from the earbuds due to unique placement HEAD GESTURE Detection of basic head gestures with IMU signals Nodding and Shaking Gyroscope Accelerometer Nodding Shaking Nearest Neighbour Statistical Features Gyroscope Combined Features • Nodding • Shaking • Other Statistical Features Accelerometer F1score 0 0.25 0.5 0.75 1 Fusion Accelerometer Gyroscope 0.850.890.93 @raswak ACM WearSys 2018
  • 16. eSense Earable IMU signal when walking Accelerometer Gyroscope Nearest Neighbour Statistical Features Gyroscope Combined Features • Stationary • Walking • Stepping up • Stepping down • Other Statistical Features Accelerometer AverageF-1score 0.00 0.25 0.50 0.75 1.00 Fusion Accelerometer Gyroscope 0.62 0.950.96 Over 90% accuracy with accelerometer alone More robust to placements compared to watch and phone PERFORMANCE MULTIMODAL MODEL SIGNAL BEHAVIOUR Cleaner signals from the earbuds due to small head movements PHYSICAL ACTIVITY Detection of basic activities with IMU signals: stationary, walking, stepping up and stepping down @raswak ACM WearSys 2018
  • 17. eSense Earable PERFORMANCE MULTIMODAL MODEL SIGNAL BEHAVIOUR Cleaner signals from the earbuds due to small head movements DIET Detection of basic activities with IMU signals: drinking and chewing Audio spectrogram when chewing Gyroscope data when drinking Random Forest MFCC Statistical Features Accelerometer Gyroscope Microphone • Drinking • Chewing • OtherCombined Features 78% accuracy for fusion classifier even with simple features Outperforms single-sensor classifiers F-1score 0 0.2 0.4 0.6 0.8 Fusion Audio IMU 0.69 0.3 0.78 0.21 0.70.73 Chewing Drinking @raswak ACM MobiSys 2018
  • 18. eSense Earable PERFORMANCE SIGNAL PROCESSING SIGNAL BEHAVIOUR Amplified sound of heartbeats can be easily captured due to placement HEART RATE Simple filtering and peak detection is enough for reliable detection Average error of 2.4 BPM Capable of detecting heart rate from in-ear microphone Following ECG Pattern Raw Signal Microphone Low-Pass Filter Amplifier Z Peak Detector Z Heart rate Beatsperminute 0 30 60 90 Ours Ground truth 81.684.0 @raswak
  • 19. eSense Earable PERFORMANCE MULTIMODAL MODEL SIGNAL BEHAVIOUR Cleaner phase response from IMU to detect speech segment CONVERSATION Detection of speech segments using IMU and simple, lightweight classifier 85% accuracy in speaking detection only with inertial sensors Much more robust to ambient noise, e.g., nearby person’s speaking Energy efficient trigger of more expensive microphone SVM Statistical Features Gyroscope Combined Features • Speaking • Non-speaking Statistical Features Accelerometer F1score 0 0.2 0.4 0.6 0.8 1 Audio IMU All 0.880.86 0.65 + 20% @raswak ACM WellComp 2018
  • 20. eSense Earable PERFORMANCE MULTIMODAL MODEL SIGNAL BEHAVIOUR Cleaner phase response from IMU to detect facial expression FACIAL EXPRESSION Fusion of IMU and Audio signals with SVM followed by HMM Smoothing 70-80% F1 score with statistical features High user variability for ‘smiling’ expression Gyroscope data Camera Stationary Pull Up Movement Pull Down Stationary SVM • State 1 • State 2 • State 3 • … MFCC Statistical Features Accelerometer Gyroscope Microphone Feature Selection HMM • Laugh • Smile • Frown • Other F1score 0 0.2 0.4 0.6 0.8 1 Other Smile Laugh Frown 0.740.68 0.61 0.81 @raswak ACM AH 2019
  • 21. Situation-Aware Conversational Agent Bringing cognition to conversational agents to radically transform their ability to assist and augment human KEY OBJECTIVE Customer Experience, Conversational Commerce, Digital Health, Entertainment, Education Home Automation and Life Style. KEY APPLICATIONS KEY INNOVATION • AI-assisted software platform to understand emotion and situation at personal-scale. • AI-as-a-Service to enable conversational agents to become situation-aware and dynamically adjusts its conversation style, tone, volume in response to users emotional, social activity and environmental context Emotion Awareness Sociality Awareness Activity Awareness Realtime Adaptation KEY NUMBERS 97.8% RECOGNITION ACCURACY 1.2 RECOGNITION LATENCY 2.48 E2E LATENCY SEC SEC @raswak ACM ACII 2019
  • 22. 360 Wellbeing Management and Cognitive Augmentation People and Space Analytics Stress and Happiness Analytics Physical Social Network Understand, quantify and radically transform how people interact, feel, collaborate and work together in the real enterprise for personal, group and larger organisation efficiency. Implication Key Objective • Audio and Motion Sensor Processing • Speech and OneTouch Interactions • HD Quality Music • Speech Recognition • Speech Synthesis • Notification Management • Context Processing BLE Localisation • External Service Interaction • Conversational Agent • Selective Rule Engines APP Inference Engine for Realtime Context Awareness End-to-End Architecture Audio Conversational Activity Audio Environment Dynamics Audio Emotion Motion Head Gesture Motion Physical Activity Location Face to Face Interaction AI Model AI Model MFCC Statistical Features BLE RSS Accelerometer Gyroscope BLE Microphone • Heart Rate • Emotion and Stress • Eating and Drinking • Conversation • Ambient Environment • Stationary • Walking • On-Transport • Head Gesture • Placement • Social Interaction • Proxemic Interaction AI Model • Sampling Rate • Duty Cycle CONTEXT PRIMITIVES CONFIGURATION • Sampling Rate • Duty Cycle • Packet Interval + + @raswak
  • 23. Interaction with People, Places, and Things On-the-Go. Feedback on Physical and Mental Well Being Feedback on Collaboration, and Social Behaviour Personalised Recommendation on Wellbeing @raswak
  • 27. SINGLE DEVICE MULTIPLE DEVICES SINGLEMODALITYMULTIPLEMODALITIES @raswak
  • 28. Multiple devices offers more, better, and longer learning opportunities at the expense of significant complexity. 1 Design for Multiplicity - Cognitive Orchestration How to select, combine and compose devices to construct a dynamic sensing pipeline contextually for highest QoS?CHALLENGE @raswak
  • 29. COGNITIVE ORCHESTRATION 2x accuracy gain at the expense of 13 mW energy 4x energy gain - inversely proportional to number of devices Learning the Runtime sensing quality of multiple devices using Siamese Neural Net Predicting the best inference path addressing device and usage variability Eliminate redundant computation. Multi-Device Sensory AI Systems Select and orchestrate the best devices for the task at hand maximising accuracy and mining energy SenSys 2019 Motion based Physical Activity Detection Audio Prosody based Emotion Detection@raswak
  • 30. Design for Robustness. - Cognitive Translation 2 Environment - Environment Translation Device - Device Translation OS - OS Translation Sensor - Sensor Translation Guarantee a model to withstand its functional behaviour across heterogenous conditions Every single execution environment (sensor, device, OS, user) is different. How to build robust sensory systems for 100 billion AI devices (some of which are not invented yet)? CHALLENGE @raswak
  • 31. COGNITIVE TRANSLATION 0% 25% 50% 75% 100% iPhone S8 Mic2Mic Loss Recovery 0% 25% 50% 75% 100% Thigh Chest Accel2Accel Loss Recovery Audio Signal - Device Variability Motion Signal - User Variability Accuracy Accuracy Recover up to 90% of the accuracy lost due to device variability using 15 minutes of unlabelled data. Generative Models for Domain Adaptation and Domain Generalisation Brand-new Model Architecture with CycleGAN principles for learning domain translation functions Robust and Future-Proof Sensory AI Systems Sensory models that work irrespective of how and where the sensor data is collected. IPSN 2018, IPSN 2019 @raswak CASE 1 CASE 2
  • 32. Qualitative insights need to shape the systems’ runtime behaviour3 How to extend shape System’s behaviour at different phases in a personalised way? Turn user interaction into learning parameters CHALLENGE @raswak
  • 33. COGNITIVE EXTENSION Privacy Preserving and Personalised Extension of Sensory AI Systems M M Running M M Cycling Swimming M M Running M Cycling M Swimming Time On-Device Continual Learning APPROX POSTERIOR M M M Upper Bounded KL Loss Cross Entropy Loss JSD Loss PRIOR APPROX POSTERIOR M Labelled Data x y x’ x’’ MM + Unlabelled Data Data Augmentation s s’ s’’ 0 0.5 1 Period 1 Period 2 Period 3 Period 4 Period 5 Other Walking Sitting Walking Upstairs Walking Downstairs Standing Laying 0 500 1000 1500 Period 2 Period 3 Period 4 Period 5 986 1286 1374 1211 362 461 590 728 Retained Samples New Samples Continual Learning Accuracy for Motion Tasks Continual Learning Data Requirement Accuracy 90% accuracy across multiple learning periods for extension Only 10% data is retained Labelled data reduction by 80% Semi-supervised Bayesian continual learning Small and imperfectly labelled supervised datasets Rich approximate posteriors with uncertainty estimates Extend sensory systems ability in a personalised and user- defined way using on-device continual learning @raswak
  • 34. Design for Efficiency (and Privacy) - Cognitive Efficiency Inference Performance Privacy Protection Energy Awareness Scale down cloud-scale algorithms to run locally on devices Where will we find the next 10xgain?CHALLENGE 4 @raswak
  • 35. COGNITIVE EFFICIENCY Online Model Compression Compress deep neural networks with negligible degradation in accuracy Dynamic Model Fusion Simultaneous execution of multiple models through parallelisation of parameter heavy and computation heavy layers Optimal Resource Allocation Reduce energy footprints of neural networks and allocate an optimal set of resources at runtime Inference Performance Privacy Protection Energy Awareness Factorisation reduces memory and computational requirements 1.5x gains in overall execution time With runtime model fusion Privacy Preserving Software Accelerator for Sensory AI Systems IPSN 2016, SenSys 2016, MobiSys 2017, IEEE Pervasive 2017 @raswak
  • 36. Design needs to shape the understanding ability of the IoT Systems5 COMFORT MEMORABLE CONVERSATION From recognition to understanding — {Design} enabled understanding How to define the learning targets based on UX, and not the literals towards a universal understanding model?CHALLENGE @raswak
  • 37. Intelligibility 6 Engage users and keep them informed about system’s behaviour How to embed intelligibility in sensory system’s behaviour? Answer the WHY ? CHALLENGE @raswak
  • 38. Design needs to guide AI-assisted wearables failover strategy7 Design for AI Failure How to guide the intelligibility of Sensory Systems in dealing with failure, and in deciding when to engage human for right UX?CHALLENGE @raswak