How to read a user's mind
-
Upload
bharath-kumar-mohan -
Category
Internet
-
view
680 -
download
2
Transcript of How to read a user's mind
![Page 1: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/1.jpg)
How to read a user’s mind?Designing algorithms for contextual recommendations
Bharath Mohan CEO, Sensara.tv
![Page 2: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/2.jpg)
Google Now Airport Card
You are taking a flight
What is known? How is it known?
The flight starts at 6:45 PM
Airport is 45 minutes away
Your email
Flight database
GPS + Nav + Traffic
![Page 3: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/3.jpg)
Google Now Currency Card
You are in an airport
What is known? How is it known?
A foreign country
A country that speaks a different language
GPS
Different from your home country
You’ve never spoken that language
![Page 4: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/4.jpg)
Foursquare Notification
You are near a restaurant
What is known? How is it known?
You like this cuisine
It is lunch time
GPS
Based on past outings
Clock
![Page 5: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/5.jpg)
Sensy Recommendations
You are near a TV
What is known? How is it known?
You like English Action
You have someone with you
Same WiFi as TV
Based on past views
Her phone in same WiFiWatch with Vidya
Channels
Your friend likes English Action Based on past views
![Page 6: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/6.jpg)
The Context Engine
What if this super-smart engine guesses exactly what you need, in the context you are in, and gives you something useful?
![Page 7: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/7.jpg)
Understanding context
Reason about a person by modelling his past and future
Analyse context around every dimension - location, meetings, actions, time, etc
![Page 8: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/8.jpg)
Some thumb rules for recommendations
If context is novel, recommend the popular
If context is routine, recommend the novel
![Page 9: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/9.jpg)
If context is novel, recommend the popular
At 1PM, a near-by and popular vegetarian restaurant in Mumbai
normally eats
actionable
out of place - home in Bangalore
best recommendation
generally visits vegetarian
![Page 10: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/10.jpg)
If context is routine, recommend the novel
At home at 8 PM, an action movie that’s airing for the first time on TV
normally watches TV
generally watches action
most novel
![Page 11: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/11.jpg)
Life as a Context Engine
![Page 12: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/12.jpg)
Context engines have to be there with you, when you are doing things.
#1
The curse of any recommender system is that a user never asks for one. Context engines have to neatly fold into the experience of something you are doing already.
![Page 13: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/13.jpg)
Context engines have to be interesting and precise.
#2
Do you recall Clippy? That annoying personal assistant on MS Office, that’d popup and tell you the obvious. Context engines cannot make errors. Even a right thing, if told at a wrong time is annoying.
![Page 14: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/14.jpg)
Context engines are personal, and should grow closer.
#3
I may love Mediterranean food, but only during lunch time. You may love Greek, but only on weekends. A personal assistant that gathers your trust, must grow on it – on continued usage.
It should offer explanations, ask for feedback and constantly learn and react.
![Page 15: How to read a user's mind](https://reader033.fdocuments.in/reader033/viewer/2022051707/58ce907c1a28ab8c3b8b55d1/html5/thumbnails/15.jpg)
Personal assistants are long term companions.
#4
Its like marriage. Personal assistants have to find that sweet spot where users will continue to have
them even after the honeymoon phase.