Top Banner
Adaptive Systems & Adaptive Systems & Interaction Interaction Jonathan Grudin, Microsoft Research CIITI 2007
28

Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Dec 20, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Adaptive Systems & InteractionAdaptive Systems & Interaction

Jonathan Grudin, Microsoft Research

CIITI 2007

Page 2: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Human Nature and TechnologyHuman Nature and Technology

Page 3: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Technology Is Changing Fast

Page 4: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

10

20

30

40

50

60

70

1 2 3 4 5 6 7

10

102

103

104

105

106

107

4 8 12 16 20 24 28

Reasoning About Nonlinear Growth

Page 5: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

10 Years of Moore’s Law

1 3 5 7 9 11 13 15 17 19 210

10

20

30

40

50

60

70

1 2 3 4 5 6 7

Page 6: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

20 Years of Moore’s Law

1 3 5 7 9 11 13 15 17 19 210

1000

2000

3000

4000

5000

6000

7000

8000

9000

1 2 3 4 5 6 7 8 9 10 11 12 13 14

Page 7: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

30 Years of Moore’s Law

1 3 5 7 9 11 13 15 17 19 210

200000

400000

600000

800000

1000000

1200000

1 3 5 7 9 11 13 15 17 19 21

Page 8: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

40 Years of Moore’s Law

1 3 5 7 9 11 13 15 17 19 210

20000000

40000000

60000000

80000000

100000000

120000000

140000000

160000000

1 3 5 7 9 11 13 15 17 19 21 23 25 27

Page 9: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

50 Years of Moore’s Law

1 3 5 7 9 11 13 15 17 19 210

2000000000

4000000000

6000000000

8000000000

10000000000

12000000000

14000000000

16000000000

18000000000

20000000000

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35

Page 10: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.
Page 11: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

??

I WAS HERE

GUI

!!

Page 12: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Impact of Hardware ChangesImpact of Hardware Changes

HardwareR&D

SoftwareR&D

UserInterfaceR&D

ConsumerBehavior

Organizational& InstitutionalBehavior

1970s 1985 2000 2015?

Page 13: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.
Page 14: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

New Generation of Technology UsersNew Generation of Technology UsersNew technologiesNew technologies IM, text messaging, IRCIM, text messaging, IRC Tagging, weblogs, wikisTagging, weblogs, wikis GPS, real-time visualization, GPS, real-time visualization,

map mash-upsmap mash-ups Digital photos, music, videoDigital photos, music, video Digital places and spacesDigital places and spaces

New behaviorsNew behaviors Multimedia authoringMultimedia authoring Multi-taskingMulti-tasking Emotion & engagementEmotion & engagement Search, browse, assess, synthesizeSearch, browse, assess, synthesize

Page 15: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Adaptive Systems & InteractionAdaptive Systems & Interaction

Page 16: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Adaptive Systems & InteractionAdaptive Systems & Interaction

search

machine learning

surface computing Bayesian principles

sharing and privacy

tablet computing

interruption and recovery

forecasting availability

technology adoption

notification systems

Page 17: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Adaptive Systems & InteractionAdaptive Systems & Interaction

Page 18: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Tagging (Flickr for Photos)

Page 19: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Tagging (del.icio.us for URLs)

Page 20: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Categories of most weblogs todayCategories of most weblogs today– Public personal interactive diariesPublic personal interactive diaries– ‘‘A-list’ bloggers on politics, technology, events, cool A-list’ bloggers on politics, technology, events, cool

stuffstuff

Corporate use progressionCorporate use progression Incoming: event coverageIncoming: event coverage Incoming: monitor comments on your productsIncoming: monitor comments on your products Externally-facing: tremendous ability to put human face Externally-facing: tremendous ability to put human face

on your enterpriseon your enterprise Internally-facing: approach to project visibility and Internally-facing: approach to project visibility and

knowledge managementknowledge management

Weblogs in the Workplace

Page 21: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Managing Knowledge: Challenges & Managing Knowledge: Challenges & Potential SolutionsPotential Solutions

• Digital documents are difficult to find– Adding metadata is work– People disagree on labels

► Tagging – lightweight, visible, bottom-up (flickr, del.icio.us)– Is ontology overrated?

• Documents are difficult to assess– Context missing

► Project weblogs linked to document repository– Like a project “Read Me” file, or comments on code

• So people bypass system– Expertise locator software hasn’t succeeded

► Search technologies, browsing skills will contribute

Page 22: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Adaptive Systems & InteractionAdaptive Systems & Interaction

Page 23: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.
Page 24: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.
Page 25: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

JamBayesJamBayes Streaming IntelligenceStreaming Intelligence

projectproject

Machine learning & Machine learning & reasoning for traffic reasoning for traffic

Hosted in Hosted in SmartphlowSmartphlow

Considers: Considers: Traffic flows and current Traffic flows and current incidentsincidents

WeatherWeather

EventsEvents

Prediction of time until jams will appear

Times until traffic jams will disappear

Page 26: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

• Event store• Learning• Reasoning

Multiple views on trafficMultiple views on traffic

Operator ID: NickOperator ID: Nick

Heading: INCIDENTHeading: INCIDENT

Message: INCIDENT Message: INCIDENT INFORMATIONINFORMATION

Cleared 1637: I-405 Cleared 1637: I-405 SBSB

JS I-90 ACC BLK RL JS I-90 ACC BLK RL CCTVCCTV

1623 – WSP, FIR ON 1623 – WSP, FIR ON SCENESCENE

Incident reportsIncident reports

WeatherWeather

Major eventsMajor events

Machine Learning for Machine Learning for Traffic PredictionsTraffic Predictions

Page 27: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

• Data store• Inference• User logs

• System-wide status & dynamics• Incident reports• Sporting events• Weather• Time of day• Day of week• Season• Holiday status

Surprise!

• Predictive models

JamBayesJamBayes and and SmartPhlowSmartPhlow

Page 28: Adaptive Systems & Interaction Jonathan Grudin, Microsoft Research CIITI 2007.

Adaptive Systems & InteractionAdaptive Systems & Interaction