SlideShare une entreprise Scribd logo
1  sur  65
Fahim Kawsar
Computational Behaviour Modelling for the Internet of Things
1
@raswak
http://www.fahim-kawsar.net
Everything is Connected
3Questions
1980
1990
2000
2010
2014
7
8 5
6
Which device you will carry in 2025?
Will "one app per service model” scale?
If everything is connected why would you need a device?
Sense
Learn
Act
The learning thermostat
Experience
Internet of useless things
and that smart egg tray
They do not solve a real problem
Sense
Learn
Act
The learning thermostat
Life logging, memory cues and assisting the blind
Quantified self towards better health and lifestyle
Remote awareness of families and friends
The awareness mirror
Right information at the right time at the right place
Accessing
everything
Controlling
everything
Understanding
everything
Sensing + Understanding
you and the world around you
Sensing + Understanding
you and the world around you
To what extent can we leverage existing wireless network and wearable devices as a sensing
modality to understand human context?
Sensorless Sensing with Network and Devices
Sensing + Understanding
you and the world around you
UbiComp 2014, MobiQuitous 2015, UbiComp 2016
Quantifying and Understanding Mobile User Behaviour
through Cellular Network
Dataset
10000 Users
30 Days
77000000 records
User Data Records (UDR) Include
Web URL
Up and Down Traffic
Start and End Time
eNodeB Id
User Demography
Understanding Mobile Users
Behavioural
Change
Interest
Modelling
System
Optimisation
UDR to Activity Trace Transformation Pipeline
03/03 10:02:05
03/03 10:02:06
03/03 10:12:05
03/03 10:02:06
http:/www.bbc.co.uk
http:/www.img1. bbc.co.uk
http:/www.facebook.com
http:/www.img2.bbc.co.uk
....................................................................
UDR Trace Activity Burst Detection Landmark Clustering at Each Burst
Tagging Landmark with
Activity Type for Each Session
Session Start Time Session End Time Activity
03/03 10:02:05 03/03 10:06:05 News
03/03 10:12:05 03/03 10:17:05 Social Network
Activity Trace
Detect session
by duration or with
time weighted TF-IDF
for multiple small
bursts
Landmark
Detection
90%Coverage of the Transactions across all users.
23
Daily Activity Pattern
Identical patterns for most of the activities with a dip during early hours of the day.
Also, it pretty much reflects typical activity cycle, e.g., valley in the early morning for relevant activities, e.g., news,
travel, etc. and bump in evening for entertainment activities, e.g., shopping, video, etc.
Blogs Finance News Online Games
Social NetworkOnline VideoOnline ShoppingOnline Music
Travel Weather Web Communication Web Search
Time of the Day
NumberofActivitySessions
Activity Level Analysis
Majority of the sessions are less than 10 min reflecting typical mobile usage.
Shorter durations indicate the abundance of Push Notifications....
52% of the sessions’ durations
are 5 minutes or less
66% of the sessions’ durations
are 10 minutes or less
76% of the sessions’ durations
are 15 minutes or less
37% of the sessions’ durations
are 1 minute or less
Cumulative Distribution of the Activity Session Durations
25
Push Notification and RRC State Machine
A mobile device is in the CELL_DCH state for a specific time period (which is called tail time)
without any or small data transmission after a data session, and this tail time corresponds to
60%of the total energy consumed by UE.
Bringing the Network into the Story
1 1 1 0
1 0 1 0
1 0 1 0
0 0 0 0
0 0 1 0
1 1 1 0
Day j-4 Day j-3 Day j-2 Day j-1
Look up day, Nl=4
T
12:00
12:01
12:02
.
.
.
.
23: 59
2 Selected Candidate Days
1
1
1
?
?
?
Day jc
Lookupwindow(Lk)
DSj-4=0.6 DSj-4=0.7
Over 75% of
network activity can be
predicted with accuracy
of over 80%
Discovering the Human Routine
Average latency
is 157
seconds.
±15% energy
can be saved by
buffering notifications.
ô
RNC UE
UTRAN
GGSN SGSN
CN
Internet
Burst Detector
Deep Packet Inspector
Notification
Detector
Notification Scheduler
Prediction
Model
NS
Request
TTL
TTL
Push to Model
For Update
Request
Scheduler
Sensing + Understanding
you and the world around you
Quantifying and Understanding People Dynamics in the Workplace
through Wi-Fi Network
UbiComp 2015, WPA 2015, MUM 2015, UbiComp 2016, MobileHCI 2016, ICMI 2016
Quantified Self Quantified Team Quantified Enterprise
People
Analytics
Productivity
Management
Space
Management
People
á
n
Places
7
Activity
Quantified Enterprise
Understand and quantify how people interact and work together
in the real enterprise for personal, group and larger
organization efficiency.
“Only of large companies can make meaningful predictions about their workforces,
while can accurately predict business metrics such as budgets, financial
results, and expenses”
4%
90%
- Bersin Research
Employee Survey
Spontaneous Interactions
Key to Flow of Ideas
A third of team performance can be
predicted merely by the number of Face
to Face exchanges among team
members.
The “data signature” of natural leaders
can be discovered.
Daily Productivity and Creativity can be
rightly assessed.
Primary Signals
Reliable and high precision spatiotemporal trajectories of people and the spatial configuration of the venue
People
á
n
Places
7
Activity
Location
Location Co-Location Face to Face Interaction
Trajectory Physical Activity
Location Trajectory + Co-Location Personality and Mood Happiness
Location Co-Location Space Management and Recommendation
Location Trajectory State of Use
(Co-)Location is the key, and behaviour models can extract higher order contexts
Design Decisions
Dedicated Badges
Feedback Application
• Data Transport by Wi-Fi probes for minimum energy expenditure
The object tags leverage the IEEE 802.11 standard’s management
frames to propagate the states to the home node.
Challenges
• Detection Reliability (Sparsity, Path Loss, Congestion)
• Participation Guaranty
• A custom designed PCB
• ESP82662 SoC
• A Freescale MMA8452Q accelerometer
• A ultra thin 180mAH LiPo battery
A
Applications
Radio Signal
Capturing
Co-presence
Detection
Interaction
Inference
Exploiting Every Day Radio Signals to Detect Human Social Interactions
A network-centric
architecture that captures
existing radio signals (WiFi
probes) from the user’s
device.
Co-location detection based on
similarity of wireless channel
propagation characteristics.
An empirically defined model
grounded upon sociology
theories, by leveraging the size
and duration of the encounter.
Accuracy (Precision)
60%of Encounters Detected
90%
Face to Face Interaction Detection
Behaviour Modelling
Extracting high order behavioral traits
Location -> Face to Face Interaction
Location -> Personality
F2F Encounter Diversity, Number, Frequency, regularity and Spatial Behaviour are used to extract Big Five
Personality Traits
Location -> Happiness
Spatial Behaviour and Movement Trajectory are used to estimate Physical Activeness and then map to mental
wellbeing (baseline Happiness Index Survey)
This has been used to build connectivity graph and show collaboration intensity in the application.
Interaction Intensity
Interaction Intensity represents the relative exchange between different individuals and captures two aspects
Interaction Frequency: Number of times of Face to Face Interaction.
Interaction Duration: Total Durations of of Face to Face Interaction
A Higher P Value indicates a intense interaction, and a lower P value indicates the reverse
Total Number of Face to Face Interaction
Number of Face to Face Interaction of
Specific Person | Program
Total Duration of a specific Face to Face Interaction
Maximum Duration for a single Face to Face
Interaction across all
P = wai
d + (1 w)ai
f
Interaction Diversity
Interaction Diversity represents two aspects
Richness: Number of different individuals a user is engaged with
Evenness: Relative contribution of each individual (program | department) to user’s overall interaction time
H =
X
piln(pi)
Proportion of Interaction Sessions
with User i
A Higher H Value indicates a diverse user who engages with many
users and spends time with them evenly.
A Lower H value indicates a more stable and periodic user who
spend large amount of time with a small number of users.
40 Random Users
As connection increases, diversity
and evenness also increase mostly
but not always.
Application Experience
People
Analytics
á
Enterprise Wearables Market to Reach $6.3 Billion by 2020
Tractica Research
Self Quantification @ Workspace
Timeline of Face to Face Interactions
Realtime Recommendation to New Contacts
Locating Colleagues and Empty Rooms at Realtime
Happiness Map of the Workspace
Playful Visualisation of the Workplace Mood
Collaboration Uncovered
Insights from Quantified BL Dublin and Antwerp Workplaces
3Secrets Revealed
Its all about
Relationship
Key to Engagement is the
visualization of the
relationship structure
Subtle Hints
Users awareness of their collaboration
nature is crucial, however presentation
needs to subtle but meaningful
Recommend
Opportunities
Users are willing to compromise their
privacy when the value is higher.
Recommendations of right opportunities
are key to create that value
51
Web Summit
Largest Tech Conference in the Planet
2015 @ Dublin
40K+ Attendees, 134 Countries
± 6000 Sq. Meter
Startups, Entrepreneurs, Investors …
Permission to monitor
• 50 Investors + 50 Entrepreneurs
• Passive Anonymous Crowd
Quantification Metric
Investors and Entrepreneurs’ trajectories during the event are modelled as a weighted directed graph G <V,E> where
the vertices are the zones and the edges correspond to the trajectories between the zones.
Dwelling Time : How much time they spent in their home zone
In-flow and Outflow Degrees : How frequently they moved between zones
Average Path Length : How long and diverse was the exploration
Observations
Zone X
Zone Y
Zone Z
WXZ
WXY
WYZ
Investors Entrepreneurs
Investors spent most of the time in their home zone but
not the entrepreneurs
Investors' visit to other zones were
short and sporadic
• Investors follow a caveman model, and entrepreneurs an explorer model.
• Investors tend to stay together and show strong behavioural homophily
Sensing + Understanding
you and the world around you
IoT-App 2015, UbiComp 2016, IPSN 2016, SenSys 2016, MobiCASE 2016, MobiSys 2017
Quantifying and Understanding User Behaviour
through Mobile and Wearable Devices
System
User
Content
• User behaviour
• Available attention over time
• Ability to get involved
• Usability
• Endurability
• Aesthetics
• Content Novelty
Engagement-Aware Computing
Can we use context and past usage information from a smartphone to predict
moments of high engagement?
Key Features 5 [Last CallLast Notification Recent Active Time
The most personal device ever
Poor inference Exposes private data Drains battery
But…
Breakthroughs in Deep Learning
Speech Recognition, Image Recognition, Object Recognition, Language Translation,
Natural Language Processing….
Remarkable Performance in
How can we scale down Deep Learning algorithms to run locally on
wearables and IoT devices?
DeepX: A Software Accelerator for Embedded Deep Learning
Online Model Compression
Novel algorithms to compress deep neural networks with negligible degradation in accuracy
Dynamic Model Fusion
Dynamic Model Fusion Simultaneous Execution of Multiple Models through parallelisation of parameter heavy and
computation heavy layers
Optimal Resource Allocation
Scalable algorithms to reduce energy footprints of neural networks and allocate an optimal set of resources at runtime
Online
Compression
Model
Fusion
Optimal
Resource
Allocation
Dynamic Model Fusion
Dynamic Model Fusion Simultaneous Execution of Multiple Models through parallelisation of parameter heavy and
computation heavy layers
Online Model Compression
Novel algorithms to compress deep neural networks with negligible degradation in accuracy
Factorisation reduces memory and
computational requirements
Compression by online Insertion
of approximating layers using SVD
Compression by offline layer
sparsification by dictionary learning
Runtime interleaved execution of memory-heavy
and compute heavy layers
Aggressive caching of memory-heavy layers
Perceptual hashing for pre-empt execution
1.5x gains in overall execution time
DeepX enables future mobile, wearable and IoT devices to make incredible leaps in understanding you
DeepX: Example of Execution Optimisation
Across a broad set of deep models, data sets and hardware prototypes, DeepX is able to, on average, significantly reduce latency
(10x), and energy (10x) constraints, and remove memory bottlenecks - at a cost of 5% in accuracy
Accessing
everything
Controlling
everything
Understanding
everything
The Future : Contextual automation in an everything-digital world
Modelling through RF Sensing
• Deep quantification of the parameter space to determine the bounds
• Exploration of Multi-band and multi-stage inference pipeline e.g., Wi-Fi + Radar for better qualifications
Modelling through Network Infrastructure Sensing
• Exploration of cross device and service interactions to better understand activity semantics
• Fusion of local (immediate environment) and global sensing space
Modelling through Device Sensing
• Exploration of bleeding-edge deep architectures for spatiotemporal data, e.g., RNN, LSTM
• Binarisation of parameter space to simplify memory and compute footprint
Research Challenges Ahead
Thank You
Fahim Kawsar
@raswak
eMail: fahim.kawsar@nokia-bell-labs.com

Contenu connexe

Tendances

H(app)athon committee meeting1_prep
H(app)athon committee meeting1_prepH(app)athon committee meeting1_prep
H(app)athon committee meeting1_prepJohn C. Havens
 
The Ubhave Framework
The Ubhave FrameworkThe Ubhave Framework
The Ubhave FrameworkNeal Lathia
 
Stoso 2014 there you go Presentation From Frans van der Reep
Stoso 2014  there you go Presentation From Frans van der ReepStoso 2014  there you go Presentation From Frans van der Reep
Stoso 2014 there you go Presentation From Frans van der ReepHans Kooistra
 
Ubiquitous Media Design Workshop, IXDC 2014
Ubiquitous Media Design Workshop, IXDC 2014Ubiquitous Media Design Workshop, IXDC 2014
Ubiquitous Media Design Workshop, IXDC 2014bo begole
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technologyshailendra106
 
Thoughts on Data & Design
Thoughts on Data & DesignThoughts on Data & Design
Thoughts on Data & DesignHollie Lubbock
 
Visuals in business consulting
Visuals in business consultingVisuals in business consulting
Visuals in business consultingmark_allen
 
Why UX Research Doesn't Need To Break The Bank
Why UX Research Doesn't Need To Break The BankWhy UX Research Doesn't Need To Break The Bank
Why UX Research Doesn't Need To Break The BankUXDXConf
 
What do we do with all this big data
What do we do with all this big data What do we do with all this big data
What do we do with all this big data Shesha
 
NewMR - Mann and Bainbridge - June 2021
NewMR -  Mann and Bainbridge - June 2021 NewMR -  Mann and Bainbridge - June 2021
NewMR - Mann and Bainbridge - June 2021 Ray Poynter
 

Tendances (11)

H(app)athon committee meeting1_prep
H(app)athon committee meeting1_prepH(app)athon committee meeting1_prep
H(app)athon committee meeting1_prep
 
The Ubhave Framework
The Ubhave FrameworkThe Ubhave Framework
The Ubhave Framework
 
Stoso 2014 there you go Presentation From Frans van der Reep
Stoso 2014  there you go Presentation From Frans van der ReepStoso 2014  there you go Presentation From Frans van der Reep
Stoso 2014 there you go Presentation From Frans van der Reep
 
Ubiquitous Media Design Workshop, IXDC 2014
Ubiquitous Media Design Workshop, IXDC 2014Ubiquitous Media Design Workshop, IXDC 2014
Ubiquitous Media Design Workshop, IXDC 2014
 
[0122]seunghyeong
[0122]seunghyeong[0122]seunghyeong
[0122]seunghyeong
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
Thoughts on Data & Design
Thoughts on Data & DesignThoughts on Data & Design
Thoughts on Data & Design
 
Visuals in business consulting
Visuals in business consultingVisuals in business consulting
Visuals in business consulting
 
Why UX Research Doesn't Need To Break The Bank
Why UX Research Doesn't Need To Break The BankWhy UX Research Doesn't Need To Break The Bank
Why UX Research Doesn't Need To Break The Bank
 
What do we do with all this big data
What do we do with all this big data What do we do with all this big data
What do we do with all this big data
 
NewMR - Mann and Bainbridge - June 2021
NewMR -  Mann and Bainbridge - June 2021 NewMR -  Mann and Bainbridge - June 2021
NewMR - Mann and Bainbridge - June 2021
 

Similaire à Computational Behaviour Modelling for the Internet of Things

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
 
Understanding the Impact of Personal Feedback on Face-to-Face Interactions in...
Understanding the Impact of Personal Feedback on Face-to-Face Interactions in...Understanding the Impact of Personal Feedback on Face-to-Face Interactions in...
Understanding the Impact of Personal Feedback on Face-to-Face Interactions in...Marc Van den Broeck
 
Smash: social, gamification and mobile impacts for HR
Smash: social, gamification and mobile impacts for HRSmash: social, gamification and mobile impacts for HR
Smash: social, gamification and mobile impacts for HRRob Scott
 
The 3 Biggest Digital Marketing Developments For 2016 | Extreme Connectivity ...
The 3 Biggest Digital Marketing Developments For 2016 | Extreme Connectivity ...The 3 Biggest Digital Marketing Developments For 2016 | Extreme Connectivity ...
The 3 Biggest Digital Marketing Developments For 2016 | Extreme Connectivity ...Bastiaan Neurink
 
Future of market research
Future of market researchFuture of market research
Future of market researchAniket Aggarwal
 
NYAI #13: "AI and Business Transformation" - Josh Sutton
NYAI #13: "AI and Business Transformation" - Josh SuttonNYAI #13: "AI and Business Transformation" - Josh Sutton
NYAI #13: "AI and Business Transformation" - Josh SuttonMaryam Farooq
 
260119 a digital approach towards market research upload
260119 a digital approach towards market research upload260119 a digital approach towards market research upload
260119 a digital approach towards market research uploadSyed Yeasef Akbar
 
Presentation International Business School on Social Media Transformation
Presentation International Business School on Social Media TransformationPresentation International Business School on Social Media Transformation
Presentation International Business School on Social Media TransformationGianluigi Cuccureddu
 
Ibm cognitive business_strategy_presentation
Ibm cognitive business_strategy_presentationIbm cognitive business_strategy_presentation
Ibm cognitive business_strategy_presentationdiannepatricia
 
Michael Aston - The future of knowledge - Transversal customer summit 2016
Michael Aston - The future of knowledge - Transversal customer summit 2016Michael Aston - The future of knowledge - Transversal customer summit 2016
Michael Aston - The future of knowledge - Transversal customer summit 2016Transversal Ltd
 
Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesUserZoom
 
New Technology - our opportunities in the meeting industry
New Technology - our opportunities in the meeting industryNew Technology - our opportunities in the meeting industry
New Technology - our opportunities in the meeting industryMobilimeet
 
HAI Industry Brief: AI & the Future of Work Post Covid
HAI Industry Brief: AI & the Future of Work Post CovidHAI Industry Brief: AI & the Future of Work Post Covid
HAI Industry Brief: AI & the Future of Work Post CovidAlejandro Franceschi
 
Virtual Worlds And Real World
Virtual Worlds And Real WorldVirtual Worlds And Real World
Virtual Worlds And Real WorldKanavKahol
 
MOBILE APPLICATION FOR DONATION OF ITEMS
MOBILE APPLICATION FOR DONATION OF ITEMSMOBILE APPLICATION FOR DONATION OF ITEMS
MOBILE APPLICATION FOR DONATION OF ITEMSvivatechijri
 
Webinar: Everyone cares about sample quality but not everyone values it!
Webinar: Everyone cares about sample quality but not everyone values it!Webinar: Everyone cares about sample quality but not everyone values it!
Webinar: Everyone cares about sample quality but not everyone values it!Matt Dusig
 
Webinar: Everyone cares about sample quality but not everyone values it!
Webinar: Everyone cares about sample quality but not everyone values it!Webinar: Everyone cares about sample quality but not everyone values it!
Webinar: Everyone cares about sample quality but not everyone values it!Matt Dusig
 
Connecting Your Workplace-McMorrowReports-9-16
Connecting Your Workplace-McMorrowReports-9-16Connecting Your Workplace-McMorrowReports-9-16
Connecting Your Workplace-McMorrowReports-9-16Roe Murphy
 

Similaire à Computational Behaviour Modelling for the Internet of Things (20)

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
 
Understanding the Impact of Personal Feedback on Face-to-Face Interactions in...
Understanding the Impact of Personal Feedback on Face-to-Face Interactions in...Understanding the Impact of Personal Feedback on Face-to-Face Interactions in...
Understanding the Impact of Personal Feedback on Face-to-Face Interactions in...
 
Smash: social, gamification and mobile impacts for HR
Smash: social, gamification and mobile impacts for HRSmash: social, gamification and mobile impacts for HR
Smash: social, gamification and mobile impacts for HR
 
Amazon Mobile Analytics
Amazon Mobile AnalyticsAmazon Mobile Analytics
Amazon Mobile Analytics
 
The 3 Biggest Digital Marketing Developments For 2016 | Extreme Connectivity ...
The 3 Biggest Digital Marketing Developments For 2016 | Extreme Connectivity ...The 3 Biggest Digital Marketing Developments For 2016 | Extreme Connectivity ...
The 3 Biggest Digital Marketing Developments For 2016 | Extreme Connectivity ...
 
Future of market research
Future of market researchFuture of market research
Future of market research
 
NYAI #13: "AI and Business Transformation" - Josh Sutton
NYAI #13: "AI and Business Transformation" - Josh SuttonNYAI #13: "AI and Business Transformation" - Josh Sutton
NYAI #13: "AI and Business Transformation" - Josh Sutton
 
260119 a digital approach towards market research upload
260119 a digital approach towards market research upload260119 a digital approach towards market research upload
260119 a digital approach towards market research upload
 
Presentation International Business School on Social Media Transformation
Presentation International Business School on Social Media TransformationPresentation International Business School on Social Media Transformation
Presentation International Business School on Social Media Transformation
 
Ibm cognitive business_strategy_presentation
Ibm cognitive business_strategy_presentationIbm cognitive business_strategy_presentation
Ibm cognitive business_strategy_presentation
 
Michael Aston - The future of knowledge - Transversal customer summit 2016
Michael Aston - The future of knowledge - Transversal customer summit 2016Michael Aston - The future of knowledge - Transversal customer summit 2016
Michael Aston - The future of knowledge - Transversal customer summit 2016
 
Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation Slides
 
Evanta 2018 msp big 3 tech
Evanta 2018 msp big 3 techEvanta 2018 msp big 3 tech
Evanta 2018 msp big 3 tech
 
New Technology - our opportunities in the meeting industry
New Technology - our opportunities in the meeting industryNew Technology - our opportunities in the meeting industry
New Technology - our opportunities in the meeting industry
 
HAI Industry Brief: AI & the Future of Work Post Covid
HAI Industry Brief: AI & the Future of Work Post CovidHAI Industry Brief: AI & the Future of Work Post Covid
HAI Industry Brief: AI & the Future of Work Post Covid
 
Virtual Worlds And Real World
Virtual Worlds And Real WorldVirtual Worlds And Real World
Virtual Worlds And Real World
 
MOBILE APPLICATION FOR DONATION OF ITEMS
MOBILE APPLICATION FOR DONATION OF ITEMSMOBILE APPLICATION FOR DONATION OF ITEMS
MOBILE APPLICATION FOR DONATION OF ITEMS
 
Webinar: Everyone cares about sample quality but not everyone values it!
Webinar: Everyone cares about sample quality but not everyone values it!Webinar: Everyone cares about sample quality but not everyone values it!
Webinar: Everyone cares about sample quality but not everyone values it!
 
Webinar: Everyone cares about sample quality but not everyone values it!
Webinar: Everyone cares about sample quality but not everyone values it!Webinar: Everyone cares about sample quality but not everyone values it!
Webinar: Everyone cares about sample quality but not everyone values it!
 
Connecting Your Workplace-McMorrowReports-9-16
Connecting Your Workplace-McMorrowReports-9-16Connecting Your Workplace-McMorrowReports-9-16
Connecting Your Workplace-McMorrowReports-9-16
 

Plus de Fahim Kawsar

The Story of Happy Brussels
The Story of Happy Brussels The Story of Happy Brussels
The Story of Happy Brussels 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
 
Network Intelligence Driven Human Behavior Modeling
Network Intelligence Driven Human Behavior ModelingNetwork Intelligence Driven Human Behavior Modeling
Network Intelligence Driven Human Behavior ModelingFahim 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
 
UbiComp 2013 Talk on Device Dynamics at Home
UbiComp 2013 Talk on Device Dynamics at HomeUbiComp 2013 Talk on Device Dynamics at Home
UbiComp 2013 Talk on Device Dynamics at HomeFahim 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
 

Plus de Fahim Kawsar (10)

The Story of Happy Brussels
The Story of Happy Brussels The Story of Happy Brussels
The Story of Happy Brussels
 
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
 
Network Intelligence Driven Human Behavior Modeling
Network Intelligence Driven Human Behavior ModelingNetwork Intelligence Driven Human Behavior Modeling
Network Intelligence Driven Human Behavior Modeling
 
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
 
UbiComp 2013 Talk on Device Dynamics at Home
UbiComp 2013 Talk on Device Dynamics at HomeUbiComp 2013 Talk on Device Dynamics at Home
UbiComp 2013 Talk on Device Dynamics at Home
 
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
 

Dernier

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 

Dernier (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
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 ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 

Computational Behaviour Modelling for the Internet of Things

  • 1. Fahim Kawsar Computational Behaviour Modelling for the Internet of Things 1 @raswak http://www.fahim-kawsar.net
  • 5. Will "one app per service model” scale?
  • 6. If everything is connected why would you need a device?
  • 10. and that smart egg tray
  • 11. They do not solve a real problem
  • 13. Life logging, memory cues and assisting the blind
  • 14. Quantified self towards better health and lifestyle
  • 15. Remote awareness of families and friends
  • 17. Right information at the right time at the right place
  • 19. Sensing + Understanding you and the world around you
  • 20. To what extent can we leverage existing wireless network and wearable devices as a sensing modality to understand human context? Sensorless Sensing with Network and Devices
  • 21. Sensing + Understanding you and the world around you UbiComp 2014, MobiQuitous 2015, UbiComp 2016 Quantifying and Understanding Mobile User Behaviour through Cellular Network
  • 22. Dataset 10000 Users 30 Days 77000000 records User Data Records (UDR) Include Web URL Up and Down Traffic Start and End Time eNodeB Id User Demography Understanding Mobile Users Behavioural Change Interest Modelling System Optimisation
  • 23. UDR to Activity Trace Transformation Pipeline 03/03 10:02:05 03/03 10:02:06 03/03 10:12:05 03/03 10:02:06 http:/www.bbc.co.uk http:/www.img1. bbc.co.uk http:/www.facebook.com http:/www.img2.bbc.co.uk .................................................................... UDR Trace Activity Burst Detection Landmark Clustering at Each Burst Tagging Landmark with Activity Type for Each Session Session Start Time Session End Time Activity 03/03 10:02:05 03/03 10:06:05 News 03/03 10:12:05 03/03 10:17:05 Social Network Activity Trace Detect session by duration or with time weighted TF-IDF for multiple small bursts Landmark Detection 90%Coverage of the Transactions across all users. 23
  • 24. Daily Activity Pattern Identical patterns for most of the activities with a dip during early hours of the day. Also, it pretty much reflects typical activity cycle, e.g., valley in the early morning for relevant activities, e.g., news, travel, etc. and bump in evening for entertainment activities, e.g., shopping, video, etc. Blogs Finance News Online Games Social NetworkOnline VideoOnline ShoppingOnline Music Travel Weather Web Communication Web Search Time of the Day NumberofActivitySessions
  • 25. Activity Level Analysis Majority of the sessions are less than 10 min reflecting typical mobile usage. Shorter durations indicate the abundance of Push Notifications.... 52% of the sessions’ durations are 5 minutes or less 66% of the sessions’ durations are 10 minutes or less 76% of the sessions’ durations are 15 minutes or less 37% of the sessions’ durations are 1 minute or less Cumulative Distribution of the Activity Session Durations 25
  • 26.
  • 27.
  • 28.
  • 29. Push Notification and RRC State Machine A mobile device is in the CELL_DCH state for a specific time period (which is called tail time) without any or small data transmission after a data session, and this tail time corresponds to 60%of the total energy consumed by UE.
  • 30. Bringing the Network into the Story
  • 31. 1 1 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 1 1 0 Day j-4 Day j-3 Day j-2 Day j-1 Look up day, Nl=4 T 12:00 12:01 12:02 . . . . 23: 59 2 Selected Candidate Days 1 1 1 ? ? ? Day jc Lookupwindow(Lk) DSj-4=0.6 DSj-4=0.7 Over 75% of network activity can be predicted with accuracy of over 80% Discovering the Human Routine
  • 32. Average latency is 157 seconds. ±15% energy can be saved by buffering notifications. ô RNC UE UTRAN GGSN SGSN CN Internet Burst Detector Deep Packet Inspector Notification Detector Notification Scheduler Prediction Model NS Request TTL TTL Push to Model For Update Request Scheduler
  • 33. Sensing + Understanding you and the world around you Quantifying and Understanding People Dynamics in the Workplace through Wi-Fi Network UbiComp 2015, WPA 2015, MUM 2015, UbiComp 2016, MobileHCI 2016, ICMI 2016
  • 34. Quantified Self Quantified Team Quantified Enterprise People Analytics Productivity Management Space Management People á n Places 7 Activity Quantified Enterprise Understand and quantify how people interact and work together in the real enterprise for personal, group and larger organization efficiency.
  • 35. “Only of large companies can make meaningful predictions about their workforces, while can accurately predict business metrics such as budgets, financial results, and expenses” 4% 90% - Bersin Research Employee Survey
  • 36. Spontaneous Interactions Key to Flow of Ideas A third of team performance can be predicted merely by the number of Face to Face exchanges among team members. The “data signature” of natural leaders can be discovered. Daily Productivity and Creativity can be rightly assessed.
  • 37. Primary Signals Reliable and high precision spatiotemporal trajectories of people and the spatial configuration of the venue
  • 38. People á n Places 7 Activity Location Location Co-Location Face to Face Interaction Trajectory Physical Activity Location Trajectory + Co-Location Personality and Mood Happiness Location Co-Location Space Management and Recommendation Location Trajectory State of Use (Co-)Location is the key, and behaviour models can extract higher order contexts
  • 39. Design Decisions Dedicated Badges Feedback Application • Data Transport by Wi-Fi probes for minimum energy expenditure The object tags leverage the IEEE 802.11 standard’s management frames to propagate the states to the home node. Challenges • Detection Reliability (Sparsity, Path Loss, Congestion) • Participation Guaranty • A custom designed PCB • ESP82662 SoC • A Freescale MMA8452Q accelerometer • A ultra thin 180mAH LiPo battery A Applications
  • 40. Radio Signal Capturing Co-presence Detection Interaction Inference Exploiting Every Day Radio Signals to Detect Human Social Interactions A network-centric architecture that captures existing radio signals (WiFi probes) from the user’s device. Co-location detection based on similarity of wireless channel propagation characteristics. An empirically defined model grounded upon sociology theories, by leveraging the size and duration of the encounter. Accuracy (Precision) 60%of Encounters Detected 90% Face to Face Interaction Detection
  • 41. Behaviour Modelling Extracting high order behavioral traits Location -> Face to Face Interaction Location -> Personality F2F Encounter Diversity, Number, Frequency, regularity and Spatial Behaviour are used to extract Big Five Personality Traits Location -> Happiness Spatial Behaviour and Movement Trajectory are used to estimate Physical Activeness and then map to mental wellbeing (baseline Happiness Index Survey) This has been used to build connectivity graph and show collaboration intensity in the application.
  • 42. Interaction Intensity Interaction Intensity represents the relative exchange between different individuals and captures two aspects Interaction Frequency: Number of times of Face to Face Interaction. Interaction Duration: Total Durations of of Face to Face Interaction A Higher P Value indicates a intense interaction, and a lower P value indicates the reverse Total Number of Face to Face Interaction Number of Face to Face Interaction of Specific Person | Program Total Duration of a specific Face to Face Interaction Maximum Duration for a single Face to Face Interaction across all P = wai d + (1 w)ai f
  • 43. Interaction Diversity Interaction Diversity represents two aspects Richness: Number of different individuals a user is engaged with Evenness: Relative contribution of each individual (program | department) to user’s overall interaction time H = X piln(pi) Proportion of Interaction Sessions with User i A Higher H Value indicates a diverse user who engages with many users and spends time with them evenly. A Lower H value indicates a more stable and periodic user who spend large amount of time with a small number of users. 40 Random Users As connection increases, diversity and evenness also increase mostly but not always.
  • 44. Application Experience People Analytics á Enterprise Wearables Market to Reach $6.3 Billion by 2020 Tractica Research
  • 46. Timeline of Face to Face Interactions
  • 48. Locating Colleagues and Empty Rooms at Realtime
  • 49. Happiness Map of the Workspace
  • 50. Playful Visualisation of the Workplace Mood
  • 51. Collaboration Uncovered Insights from Quantified BL Dublin and Antwerp Workplaces 3Secrets Revealed Its all about Relationship Key to Engagement is the visualization of the relationship structure Subtle Hints Users awareness of their collaboration nature is crucial, however presentation needs to subtle but meaningful Recommend Opportunities Users are willing to compromise their privacy when the value is higher. Recommendations of right opportunities are key to create that value 51
  • 52. Web Summit Largest Tech Conference in the Planet 2015 @ Dublin 40K+ Attendees, 134 Countries ± 6000 Sq. Meter Startups, Entrepreneurs, Investors … Permission to monitor • 50 Investors + 50 Entrepreneurs • Passive Anonymous Crowd
  • 53. Quantification Metric Investors and Entrepreneurs’ trajectories during the event are modelled as a weighted directed graph G <V,E> where the vertices are the zones and the edges correspond to the trajectories between the zones. Dwelling Time : How much time they spent in their home zone In-flow and Outflow Degrees : How frequently they moved between zones Average Path Length : How long and diverse was the exploration Observations Zone X Zone Y Zone Z WXZ WXY WYZ Investors Entrepreneurs Investors spent most of the time in their home zone but not the entrepreneurs Investors' visit to other zones were short and sporadic • Investors follow a caveman model, and entrepreneurs an explorer model. • Investors tend to stay together and show strong behavioural homophily
  • 54. Sensing + Understanding you and the world around you IoT-App 2015, UbiComp 2016, IPSN 2016, SenSys 2016, MobiCASE 2016, MobiSys 2017 Quantifying and Understanding User Behaviour through Mobile and Wearable Devices
  • 55. System User Content • User behaviour • Available attention over time • Ability to get involved • Usability • Endurability • Aesthetics • Content Novelty Engagement-Aware Computing Can we use context and past usage information from a smartphone to predict moments of high engagement?
  • 56. Key Features 5 [Last CallLast Notification Recent Active Time
  • 57. The most personal device ever
  • 58. Poor inference Exposes private data Drains battery But…
  • 59. Breakthroughs in Deep Learning Speech Recognition, Image Recognition, Object Recognition, Language Translation, Natural Language Processing…. Remarkable Performance in
  • 60. How can we scale down Deep Learning algorithms to run locally on wearables and IoT devices?
  • 61. DeepX: A Software Accelerator for Embedded Deep Learning Online Model Compression Novel algorithms to compress deep neural networks with negligible degradation in accuracy Dynamic Model Fusion Dynamic Model Fusion Simultaneous Execution of Multiple Models through parallelisation of parameter heavy and computation heavy layers Optimal Resource Allocation Scalable algorithms to reduce energy footprints of neural networks and allocate an optimal set of resources at runtime Online Compression Model Fusion Optimal Resource Allocation
  • 62. Dynamic Model Fusion Dynamic Model Fusion Simultaneous Execution of Multiple Models through parallelisation of parameter heavy and computation heavy layers Online Model Compression Novel algorithms to compress deep neural networks with negligible degradation in accuracy Factorisation reduces memory and computational requirements Compression by online Insertion of approximating layers using SVD Compression by offline layer sparsification by dictionary learning Runtime interleaved execution of memory-heavy and compute heavy layers Aggressive caching of memory-heavy layers Perceptual hashing for pre-empt execution 1.5x gains in overall execution time
  • 63. DeepX enables future mobile, wearable and IoT devices to make incredible leaps in understanding you DeepX: Example of Execution Optimisation Across a broad set of deep models, data sets and hardware prototypes, DeepX is able to, on average, significantly reduce latency (10x), and energy (10x) constraints, and remove memory bottlenecks - at a cost of 5% in accuracy
  • 64. Accessing everything Controlling everything Understanding everything The Future : Contextual automation in an everything-digital world Modelling through RF Sensing • Deep quantification of the parameter space to determine the bounds • Exploration of Multi-band and multi-stage inference pipeline e.g., Wi-Fi + Radar for better qualifications Modelling through Network Infrastructure Sensing • Exploration of cross device and service interactions to better understand activity semantics • Fusion of local (immediate environment) and global sensing space Modelling through Device Sensing • Exploration of bleeding-edge deep architectures for spatiotemporal data, e.g., RNN, LSTM • Binarisation of parameter space to simplify memory and compute footprint Research Challenges Ahead
  • 65. Thank You Fahim Kawsar @raswak eMail: fahim.kawsar@nokia-bell-labs.com