skip to main content
10.1145/1409635.1409654acmotherconferencesArticle/Chapter ViewAbstractPublication PagesubicompConference Proceedingsconference-collections
research-article

Interactionist AI and the promise of ubicomp, or, how to put your box in the world without putting the world in your box

Published:21 September 2008Publication History

ABSTRACT

In many ways, the central problem of ubiquitous computing -- how computational systems can make sense of and respond sensibly to a complex, dynamic environment laden with human meaning -- is identical to that of Artificial Intelligence (AI). Indeed, some of the central challenges that ubicomp currently faces in moving from prototypes that work in restricted environments to the complexity of real-world environments -- e.g. difficulties in scalability, integration, and fully formalizing context -- echo some of the major issues that have challenged AI researchers over the history of their field. In this paper, we explore a key moment in AI's history where researchers grappled directly with these issues, resulting in a variety of novel technical solutions within AI. We critically reflect on six strategies from this history to suggest technical solutions for how to approach the challenge of building real-world, usable solutions in ubicomp today.

References

  1. Abowd, G. D. Software engineering issues for ubiquitous computing. In Proc. Intl Conf. on Software Engineering. IEEE Computer Society Press, 75--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Abowd, G. D. and Mynatt, E. D. Charting past, present, and future research in ubiquitous computing. ACM Trans. Comput.-Hum. Interact. 7, 1, 29--58. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Agre, P. E. Computation and Human Experience. Cambridge: Cambridge UP. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Agre, P. E. and Chapman, D. Pengi: an implementation of a theory of activity. In Proc. AAAI'87, 268--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Bates, J. The role of emotion in believable agents. Commun. ACM 37, 7 (Jul. 1994), 122--125. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Bates, J. Loyall, A. and Reilly, W. Integrating Reactivity, Goals, and Emotion in a Broad Agent. In Proc. Conf. of the Cognitive Science Society, 696--70.Google ScholarGoogle Scholar
  7. Bell, G. and Dourish, P. Yesterday's tomorrows: notes on ubiquitous computing's dominant vision. Personal Ubiquitous Comput. 11, 2, 133--143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Breazeal, C. L. Designing Sociable Robots. MIT Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Brooks, R. A. A Robust Layered Control System for a Mobile Robot. Technical Report. UMI Order Number: AIM-864., MIT. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Brooks, R. A. Elephants don't play chess. Robotics and Autonomous Systems 6, 3--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Brooks, R. A. Intelligence without representation. Artif. Intell. 47, 1--3 (Feb. 1991), 139--159. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Brown, B., Taylor, A, Izadi, S., Sellen, A., Kaye, J. and Eardley, R. Locating Family Values: A Field Trial of the Whereabouts Clock. In Proc. UbiComp'07, 354--371. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Böhlen, M. and Mateas, M. Office Plant #1. Leornardo 31 (5), 345--348.Google ScholarGoogle ScholarCross RefCross Ref
  14. Burke, J., Mendelowitz, E., Kim, J. and Lorenzo, R. Networking with knobs and knats? In Ubiquitous Computing, Concepts and Models Workshop, Gothenburg, Sweden, 2002.Google ScholarGoogle Scholar
  15. Carbonell, J. Subjective understanding. Ph.D. Thesis, Yale Computer Science, Research Report #150.Google ScholarGoogle Scholar
  16. Chapman, D. Planning for conjunctive goals. Artificial. Intelligence. 32, 3 (Jul. 1987), 333--377. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Chatila, R. and Laumond, J. Position referencing and consistent world modeling for mobile robots. Robotics and Automation. 2 (Mar 1985), 138--145.Google ScholarGoogle Scholar
  18. Dey, A. Understanding and Using Context. Personal Ubiquitous Comput. 5, 1 (Jan. 2001), 4--7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Dey, A. K., Ljungstrand, P., and Schmidt, A. Distributed and disappearing user interfaces in ubiquitous computing. In Proc. CHI '01, 487--488. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Dourish, P. What we talk about when we talk about context. Personal Ubiquitous Comput. 8, 1 (Feb. 2004), 19--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Edwards, W. K. and Grinter, R. At Home with Ubiquitous Computing: Seven Challenges. In Proc. UbiComp'01, 256--272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Ford, K. M. and Hayes, P. J. Reasoning Agents in a Dynamic World: The Frame Problem. Greenwich, CT: JAI. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Gaver, W., Sengers, P., Kerridge, T., Kaye, J., and Bowers, J. Enhancing ubiquitous computing with user interpretation: field testing the home health horoscope. In Proc. CHI '07, 537--546. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Grudin, J. Turing maturing: the separation of artificial intelligence and human-computer interaction. interactions 13, 5 (Sep. 2006), 54--57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Harle, R. K. and Hopper, A. Towards autonomous updating of world models in location-aware spaces. Personal Ubiquitous Comput. 12, 4, 317--330. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Hightower, J. and Borriello, G. Location systems for ubiquitous computing. Computer, 34, 8, 57--66. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Hightower, J., Brumitt, B. and Borriello, G. The location stack: a layered model for location in ubiquitous computing. Mobile Computing Systems and Applications, 22--28. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Höök, K, Ståhl, A., Sundström, P., and Laaksolaahti, J. Interactional Empowerement. In Proc. CHI '08, 647--656. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Kray, C. and Baus, J. AIMS 2005: artificial intelligence in mobile systems. In Proc. MobileHCI'05, vol. 111, 353--354. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Loyall, B. A. Believable Agents: Building Interactive Personalities. PhD thesis, CMU. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Loyall, B. A. and Bates, J. Real-time control of animated broad agents. In Proc. of Conf. of the Cog. Sci. Society.Google ScholarGoogle Scholar
  32. Maes, P. How to do the Right Thing. AI Memo 1180, MIT. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Mallery, J. C. Thinking About Foreign Policy: Finding an Appropriate Role for Artificially Intelligent Computers. The 1988 Annual Meeting of the International Studies Association., St. Louis, MO.Google ScholarGoogle Scholar
  34. Mateas, M. Expressive AI: A hybrid art and science practice, in Leonardo, 34 (2), 147--153.Google ScholarGoogle ScholarCross RefCross Ref
  35. Mateas, M. and Stern, A. A Behavior Language: Joint Action and Behavioral Idioms. In H. Prendinger and M. Ishizuka (Eds), Life-like Characters, Springer.Google ScholarGoogle Scholar
  36. Mateas, M., Vanouse, P., and Domike, S. Generation of Ideologically-Biased Historical Documentaries. In Proc. AAAI'00, 236--242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Nilsson, N. J. Shakey the robot. Tech. Note 323, SRI AI Center.Google ScholarGoogle Scholar
  38. Reilly, S. N. Believable Social and Emotional Agents. PhD thesis, CMU.Google ScholarGoogle Scholar
  39. Romero, M., Pousman, Z., and Mateas, M. Tableau machine: an alien presence in the home. In Extended abstracts of CHI '06, 1265--1270. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Salvador, T. and Anderson, K. Practical Considerations of Context for Context Based Systems. In Proc. UbiComp '03, 243--255.Google ScholarGoogle Scholar
  41. Sengers, P. Designing Comprehensible Agents. In Proc. IJCAI-99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Simon, H. A. The Sciences of the Artificial. MIT Press, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. Starner, T. The challenges of wearable computing: Part 2. Micro, vol. 21, no. 4, pp. 54--67, Jul/Aug 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. Suchman, L. Plans and situated actions. Cambridge: Cambridge University Press, 1987.Google ScholarGoogle Scholar
  45. Taylor, A., Harper, R., Swan, L., Izadi, S., Sellen, A. and Perry, M. Homes that make us smart. Personal and Ubiquitous Computing 11(5), 383--393. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. Vere, S. and Bickmore, T. A basic agent. Comput. Intell. 6, 1 (Jan. 1990), 41--60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. Want, R., Pering, T. and Tennenhouse, D. Comparing autonomic and proactive computing, IBM Systems Journal, 42(1), 129--135. Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. Winograd T. & F. Flores. Understanding Computers and Cognition. Ablex Publishing Corp, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Weiser, M. The Computer for the 21st Century. Scientific American, 265 (3), 94--104.Google ScholarGoogle ScholarCross RefCross Ref
  50. Weiser, M. Some computer science issues in ubiquitous computing. SIGMOBILE Mob. Comput. Commun. Rev. 3, 3 (Jul. 1999), 12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. Woodruff, A., Augustin, S. and Foucault, B. Sabbath day home automation: "it's like mixing technology and religion". In Proc. CHI'07, 527--536. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. Yeh, R., Liao, C., Klemmer, S., Guimbretière, F., Lee, B., Kakaradov, B., Stamberger, J., and Paepcke, A. 2006. ButterflyNet. In Proc. CHI '06, 571--580. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    UbiComp '08: Proceedings of the 10th international conference on Ubiquitous computing
    September 2008
    404 pages
    ISBN:9781605581361
    DOI:10.1145/1409635

    Copyright © 2008 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 21 September 2008

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    Overall Acceptance Rate764of2,912submissions,26%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader