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.
- Abowd, G. D. Software engineering issues for ubiquitous computing. In Proc. Intl Conf. on Software Engineering. IEEE Computer Society Press, 75--84. Google ScholarDigital Library
- 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 ScholarDigital Library
- Agre, P. E. Computation and Human Experience. Cambridge: Cambridge UP. Google ScholarDigital Library
- Agre, P. E. and Chapman, D. Pengi: an implementation of a theory of activity. In Proc. AAAI'87, 268--272. Google ScholarDigital Library
- Bates, J. The role of emotion in believable agents. Commun. ACM 37, 7 (Jul. 1994), 122--125. Google ScholarDigital Library
- 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 Scholar
- Bell, G. and Dourish, P. Yesterday's tomorrows: notes on ubiquitous computing's dominant vision. Personal Ubiquitous Comput. 11, 2, 133--143. Google ScholarDigital Library
- Breazeal, C. L. Designing Sociable Robots. MIT Press. Google ScholarDigital Library
- Brooks, R. A. A Robust Layered Control System for a Mobile Robot. Technical Report. UMI Order Number: AIM-864., MIT. Google ScholarDigital Library
- Brooks, R. A. Elephants don't play chess. Robotics and Autonomous Systems 6, 3--15. Google ScholarDigital Library
- Brooks, R. A. Intelligence without representation. Artif. Intell. 47, 1--3 (Feb. 1991), 139--159. Google ScholarDigital Library
- 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 ScholarDigital Library
- Böhlen, M. and Mateas, M. Office Plant #1. Leornardo 31 (5), 345--348.Google ScholarCross Ref
- 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 Scholar
- Carbonell, J. Subjective understanding. Ph.D. Thesis, Yale Computer Science, Research Report #150.Google Scholar
- Chapman, D. Planning for conjunctive goals. Artificial. Intelligence. 32, 3 (Jul. 1987), 333--377. Google ScholarDigital Library
- Chatila, R. and Laumond, J. Position referencing and consistent world modeling for mobile robots. Robotics and Automation. 2 (Mar 1985), 138--145.Google Scholar
- Dey, A. Understanding and Using Context. Personal Ubiquitous Comput. 5, 1 (Jan. 2001), 4--7. Google ScholarDigital Library
- Dey, A. K., Ljungstrand, P., and Schmidt, A. Distributed and disappearing user interfaces in ubiquitous computing. In Proc. CHI '01, 487--488. Google ScholarDigital Library
- Dourish, P. What we talk about when we talk about context. Personal Ubiquitous Comput. 8, 1 (Feb. 2004), 19--30. Google ScholarDigital Library
- Edwards, W. K. and Grinter, R. At Home with Ubiquitous Computing: Seven Challenges. In Proc. UbiComp'01, 256--272. Google ScholarDigital Library
- Ford, K. M. and Hayes, P. J. Reasoning Agents in a Dynamic World: The Frame Problem. Greenwich, CT: JAI. Google ScholarDigital Library
- 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 ScholarDigital Library
- Grudin, J. Turing maturing: the separation of artificial intelligence and human-computer interaction. interactions 13, 5 (Sep. 2006), 54--57. Google ScholarDigital Library
- Harle, R. K. and Hopper, A. Towards autonomous updating of world models in location-aware spaces. Personal Ubiquitous Comput. 12, 4, 317--330. Google ScholarDigital Library
- Hightower, J. and Borriello, G. Location systems for ubiquitous computing. Computer, 34, 8, 57--66. Google ScholarDigital Library
- 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 ScholarDigital Library
- Höök, K, Ståhl, A., Sundström, P., and Laaksolaahti, J. Interactional Empowerement. In Proc. CHI '08, 647--656. Google ScholarDigital Library
- Kray, C. and Baus, J. AIMS 2005: artificial intelligence in mobile systems. In Proc. MobileHCI'05, vol. 111, 353--354. Google ScholarDigital Library
- Loyall, B. A. Believable Agents: Building Interactive Personalities. PhD thesis, CMU. Google ScholarDigital Library
- Loyall, B. A. and Bates, J. Real-time control of animated broad agents. In Proc. of Conf. of the Cog. Sci. Society.Google Scholar
- Maes, P. How to do the Right Thing. AI Memo 1180, MIT. Google ScholarDigital Library
- 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 Scholar
- Mateas, M. Expressive AI: A hybrid art and science practice, in Leonardo, 34 (2), 147--153.Google ScholarCross Ref
- 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 Scholar
- Mateas, M., Vanouse, P., and Domike, S. Generation of Ideologically-Biased Historical Documentaries. In Proc. AAAI'00, 236--242. Google ScholarDigital Library
- Nilsson, N. J. Shakey the robot. Tech. Note 323, SRI AI Center.Google Scholar
- Reilly, S. N. Believable Social and Emotional Agents. PhD thesis, CMU.Google Scholar
- Romero, M., Pousman, Z., and Mateas, M. Tableau machine: an alien presence in the home. In Extended abstracts of CHI '06, 1265--1270. Google ScholarDigital Library
- Salvador, T. and Anderson, K. Practical Considerations of Context for Context Based Systems. In Proc. UbiComp '03, 243--255.Google Scholar
- Sengers, P. Designing Comprehensible Agents. In Proc. IJCAI-99. Google ScholarDigital Library
- Simon, H. A. The Sciences of the Artificial. MIT Press, 1996. Google ScholarDigital Library
- Starner, T. The challenges of wearable computing: Part 2. Micro, vol. 21, no. 4, pp. 54--67, Jul/Aug 2001. Google ScholarDigital Library
- Suchman, L. Plans and situated actions. Cambridge: Cambridge University Press, 1987.Google Scholar
- 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 ScholarDigital Library
- Vere, S. and Bickmore, T. A basic agent. Comput. Intell. 6, 1 (Jan. 1990), 41--60. Google ScholarDigital Library
- Want, R., Pering, T. and Tennenhouse, D. Comparing autonomic and proactive computing, IBM Systems Journal, 42(1), 129--135. Google ScholarDigital Library
- Winograd T. & F. Flores. Understanding Computers and Cognition. Ablex Publishing Corp, 1985. Google ScholarDigital Library
- Weiser, M. The Computer for the 21st Century. Scientific American, 265 (3), 94--104.Google ScholarCross Ref
- Weiser, M. Some computer science issues in ubiquitous computing. SIGMOBILE Mob. Comput. Commun. Rev. 3, 3 (Jul. 1999), 12. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Recommendations
Research through design as a method for interaction design research in HCI
CHI '07: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsFor years the HCI community has struggled to integrate design in research and practice. While design has gained a strong foothold in practice, it has had much less impact on the HCI research community. In this paper we propose a new model for ...
Reflective design
CC '05: Proceedings of the 4th decennial conference on Critical computing: between sense and sensibilityAs computing moves into every aspect of our daily lives, the values and assumptions that underlie our technical practices may unwittingly be propagated throughout our culture. Drawing on existing critical approaches in computing, we argue that ...
On the Dangers of Stochastic Parrots: Can Language Models Be Too Big? 🦜
FAccT '21: Proceedings of the 2021 ACM Conference on Fairness, Accountability, and TransparencyThe past 3 years of work in NLP have been characterized by the development and deployment of ever larger language models, especially for English. BERT, its variants, GPT-2/3, and others, most recently Switch-C, have pushed the boundaries of the possible ...
Comments