The Future of Computing CSC 161: The Art of Programming Prof. Henry Kautz 12/2/2009 1.

Slides:



Advertisements
Similar presentations
Using Real Time data to Understand and support Human Behaviour Paul Watson Newcastle University, UK.
Advertisements

Recognizing Human Activity from Sensor Data Henry Kautz University of Washington Computer Science & Engineering graduate students: Don Patterson, Lin Liao.
Beyond Prototypes: Challenges in Deploying Ubiquitous Systems N. Davies and H. Gellersen IEEE pervasive computing, 2002 Presenter: Min Zhang
Artificial Intelligence (91.420/543) and Machine Learning and Data Mining (91.421/544) Prof. Gary Livingston.
Assisted Cognition Henry Kautz University of Rochester Computer Science.
1 Assisted Cognition Henry Kautz, Oren Etzioni, & Dieter Fox University of Washington Department of Computer Science & Engineering.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Organic Computing CS 597 March 8, 2004 Christoph von der Malsburg Computer Science Department University of Southern California and Institute for Neural.
1 Assisted Cognition Henry Kautz, Oren Etzioni, Dieter Fox, Gaetano Borriello, Larry Arnstein University of Washington Department of Computer Science &
COMP 4640 Intelligent & Interactive Systems Cheryl Seals, Ph.D. Computer Science & Software Engineering Auburn University.
Revolution Yet to Happen1 The Revolution Yet to Happen Gordon Bell & James N. Gray (from Beyond Calculation, Chapter 1) Rivier College, CS699 Professional.
© 2003 Turoff 1 The Nature of Information Systems and Employment in IS Murray Turoff Information Systems Department.
Assisted Cognition Henry Kautz 590 AI – Autumn 2001.
1. 1 Text Book Artificial Intelligence: A Modern Approach, S. Russell and P. Norvig, 3/e, Prentice Hall, 2010 References  Artificial Intelligence, Patrick.
What is Assisted Cognition? Henry Kautz University of Washington Computer Science & Engineering.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Smart Home Technologies CSE 4392 / CSE 5392 Spring 2006 Manfred Huber
Business Driven Technology Unit 4 Building Innovation Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without.
Artificial Intelligence
3.11 Robotics, artificial intelligence and expert systems Strand 3 Karley Holland.
Help or Hal? Smart Homes & Elderly Care. Smart Homes A smart home (sometimes referred to as a smart house or eHome) is one that has highly advanced automatic.
Intelligent Support Systems
Artificial Intelligence
The New Era of Connected Aging: A Framework for Understanding Technologies that Support Older Adults in Aging in Place Author: Center for Technology and.
Personalized Medicine Research at the University of Rochester Henry Kautz Department of Computer Science.
Learning Micro-Behaviors In Support of Cognitive Assistance AlarmNet is a wireless sensor network (WSN) system for smart health-care that opens up new.
The Continuing Story of the Computer Age: Past, Present, and Future
Computer Science 1000 Introduction. What is Computer Science? the study of computers? not quite rather, computers provide a tool for which to carry out.
Notes for CS3310 Artificial Intelligence Part 1: Overview Prof. Neil C. Rowe Naval Postgraduate School Version of January 2009.
1 Chapter 16 Assistive Environments for Individuals with Special Needs.
Technology to support psychosocial self-management Kurt L. Johnson, Ph.D. Henry Kautz, Ph.D.
Computers Are Your Future © 2006 Prentice-Hall, Inc.
Intelligent Transportation System (ITS) ISYM 540 Current Topics in Information System Management Anas Hardan.
Assistive Technology for Aging: Home & Work. What we are going to talk about today: Wide range of AT options: To help aging volunteers work. To help aging.
Specification section 6.2. What do you need to learn? The application and advantages/disadvantages of the following digital media and new technology in.
Artificial Intelligence: Prospects for the 21 st Century Henry Kautz Department of Computer Science University of Rochester.
January Smart Environments: Artificial Intelligence in the Home and Beyond Diane J. Cook
Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.
Introduction to the 2007 Workshop on Intelligent Systems for Assisted Cognition Henry Kautz University of Rochester Department of Computer Science.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
1 Wireless Networks and Services 10 Years Down the Road Ross Murch Professor, Electronic and Computer Engineering Director, Centre for Wireless Information.
FOREWORD By: Howard Shrobe MIT CS & AI Laboratory
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
Fundamentals of Information Systems, Sixth Edition1 Natural Language Processing and Voice Recognition Processing that allows the computer to understand.
I Robot.
Artificial intelligence
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Introduction to HCI Lecture #1.
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
Artificial Intelligence, simulation and modelling.
Potential topic for Thematic Networks: Wearable Computing and Smart Clothing – > Active Clothing Brussels, May 15, 2007 Ilkka Saarnio.
REU 2009 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Information Processing.
Ubiquitous means ‘everywhere’
Chapter 9 : Application Areas. 2 Some Advance Application Areas of Computers  Software Development  Artificial Intelligence  Robotics  Industrial.
CS 1 with Robots CS1301 – Where it Fits Institute for Personal Robots in Education (IPRE)‏
Assisted Cognition Systems Henry Kautz Department of Computer Science.
Intelligent Transportation System
Smart World: A Better World
Recursion, robots, and randomness
Organization and Knowledge Management
1st Draft for Defining IoT (1)
Introduction To Computer Engineering (ECE 001)
ARTIFICIAL INTELLIGENCE.
CSCI 5582 Artificial Intelligence
Artificial Intelligence Includes:
eCareTaker: Context Aware Web Services
Discovering Activities of Daily Life Using RFID’s
HUMAN AND SYSTEMS ENGINEERING:
Brussels, May 15, 2007 Ilkka Saarnio
Artificial Intelligence
Presentation transcript:

The Future of Computing CSC 161: The Art of Programming Prof. Henry Kautz 12/2/2009 1

Helping Design CS 161 This is the first time CS 161 has been offered I would like your help in designing the course for the next time it is taught Please take 15 minutes to fill out this survey It is not the course evaluation, you still should complete the online evaluation Instead: we want to know what material in the course we should keep or replace 2

Future of Computing The future of computing is likely to be different than anything we expect (Almost) no one predicted Personal computers Cell phones Electronic mail Video games The world wide web Cell phones with cameras Online shopping Text messaging iPods YouTube Social networking (FaceBook) Smart phones

Moore's Law

The Million-Dollar Radish In 1999, my department at AT&T Bell Labs spent $1,000,000 on a computer from Silicon Graphics Incorporated 8 GB of RAM 8 processors We named it "Daikon", after a kind of Japanese radish You can buy an equivalent PC today for $1,000

It's Not About Speed Although Moore's law helped spark the revolution, the transformation of computing is no longer about speed It's about computers becoming pervasive in every aspect of life We may been reaching the speed limit for conventional computers Quantum computers might speed things up by a square- root factor (10^100  10^10) But that may not be very important, unless you are splitting atoms...

One Future Trend: Computer Caregivers

Growing Ubiquitous Sensing Infrastructure  GPS  Wi-Fi localization  RFID tags  Wearable sensors

Advances in Artificial Intelligence  Graphical models  Particle filtering  Belief propagation  Statistical relational learning

Crisis in Caring for the Cognitively Disabled  Epidemic of Alzheimer’s  Community integration of 7.5 million citizens with MR  year disabled by TBI  Post-traumatic stress syndrome  Caregiver burnout

Pioneering an Emerging Area Assisted Cognition –Computer systems that enhance the abilities, independence, and safety of persons with cognitive disabilities Aging and age-related diseases Brain injury Developmental disabilities –Computer caregivers

Examples Maintaining a daily schedule –Compensating for memory problems –Compensating for lowered self-initiative –Step-by-step task prompting Navigation –Indoors and outdoors Safety and health –Need for immediate help –Long term health trends

General Architecture user profile common- sense knowledge sensors decision making user interface caregiver alerts physical behavior cognitive stateintentionsactivities machine learning

Activity of Daily Living Monitoring Goal: Accurate, automated ADL logs –Changes in routine often precursor to illness, accidents –Human monitoring intrusive & inaccurate

Object-Based Activity Recognition Activities of daily living involve the manipulation of many physical objects –Kitchen: stove, pans, dishes, … –Bathroom: toothbrush, shampoo, towel, … –Bedroom: linen, dresser, clock, clothing, … We can recognize activities from a time-sequence of object touches

Sensing Object Manipulation RFID: Radio- frequency identification tags –Small –Semi-passive –Durable –Cheap Near future: use products’ own tags

Wearable RFID Reader Bracelet reads tags near hand, transmits information wirelessly to monitoring system Soon will be built into a wristwatch

Interpreting the Sensor Data: Machine Learning Machine learning algorithms automatically create the recognition system from training examples Can handle sensor noise and user errors

Using Commonsense Knowledge Can further improve the system by adding “commonsense knowledge” Example: a travel mug is like a cup

Results: Detecting ADLs ActivityPrior Work SHARP Personal Appearance92/92 Oral Hygiene70/78 Toileting73/73 Washing up100/33 Appliance Use100/75 Use of Heating84/78 Care of clothes and linen100/73 Making a snack100/78 Making a drink75/60 Use of phone64/64 Leisure Activity100/79 Infant Care100/58 Medication Taking100/93 Housework100/82 Legend Point solution General solution Inferring ADLs from Interactions with Objects Philipose, Fishkin, Perkowitz, Patterson, Hähnel, Fox, and Kautz IEEE Pervasive Computing, 4(3), 2004 RFID

Other Futures Self-Driving Cars DARPA Grand Challenges, Races in desert and urban environments by fully autonomous vehicles Succeeded with “off the shelf” AI technology!

Other Futures Brain-Machine Interfaces Cure paralysis Replace damaged portions of the brain

Other Futures Computational Sustainability Sensors + Computation to sense, understand, simulate, and manage ecosystems Save the world using our natural resources more wisely

Your (Immediate) Future 162 The Art of Data Structures How to think like a computer scientist Writing efficient and reliable algorithms 132 Recreational Graphics Writing your own video games 190B Machines & Consciousness Philosophy, logic, and artificial intelligence 210 Web Programming Writing web-based applications 290C Advanced Robotics Program real robots (in Python and other languages)

Your (Longer Term) Future 290H Human Computer Interaction Principles of design and testing for ease of use Creating ways of interacting with computers 242 Artificial Intelligence Core topics in automated reasoning Build your own AI software agent 252 Computer Organization The nitty gritty of operating systems