Skip to main content
Log in

Augmenting interaction and cognition using agent architectures and technology inspired by psychology and social worlds

  • LONG PAPER
  • Published:
Universal Access in the Information Society Aims and scope Submit manuscript

Abstract

Intelligent agents can play a pivotal role in providing both software systems and augmented interfaces, to individual users from all walks of life, to utilise the Internet 24 h a day, 7 days a week (24×7), including interaction with other users, over both wireless and broadband infrastructures. However, traditional approaches to user modelling are not adequate for this purpose, as they mainly account for a generic, approximate, idealised user. New user models are therefore required to be adaptable for each individual and flexible enough to represent the diversity of all users using information technology. Such models should be able to cover all aspects of an individual’s life—those aspects of most interest to the individual user themselves. This paper describes a novel intelligent agent architecture and methodology both called ShadowBoard, based on a complex user model drawn from analytical psychology. An equally novel software tool, called the DigitalFriend based on ShadowBoard, is also introduced. This paper illustrates how aspects of user cognition can be outsourced, using, for example, an internationalised book price quoting agent. The Locales Framework from Computer Supported Co-operative Work is then used to understand the problematic aspects of interaction involved in complex social spaces, identifying specific needs for technology intervention in such social spaces, and to understand how interactions amongst mobile users with different abilities might be technically assisted in such spaces. In this context, the single user-centred multi-agent technology demonstrated in the DigitalFriend is adapted to a multi-user system dubbed ShadowPlaces. The aim of ShadowPlaces is to outsource some of the interaction necessary, for a group of mobile individuals with different abilities to interact cooperatively and effectively in a social world, supported by wireless networks and backed by broadband Internet services. An overview of the user model, the architecture and methodology (ShadowBoard) and the resulting software tool (the DigitalFriend) is presented, and progress on ShadowPlaces—the multi-user version—is outlined.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Notes

  1. Usually, this program executes behind the scenes, but the MindProbe button gives the end-user/developer a way of checking what CoLoG program is built by the software and whether it works correctly.

  2. In CoLoG, the terms starting with an uppercase character are variables, while those starting with lowercase are instances. Predicates—complex term names which precede an open bracket—also start with lowercase characters. The rule would be similar in the Prolog language and its derivatives.

  3. Such SMS web services currently exist for many countries, but the user typically needs to be a paying subscriber to access them.

References

  1. Anderson PB (1997) The theory of computer semiotics. Cambridge University Press, Cambridge

    Google Scholar 

  2. Benyon D (1997) Information and data modelling, 2nd edn. McGraw-Hill, England

    Google Scholar 

  3. Bradshaw J (1997) Software Agents. MIT Press, Cambridge

  4. Caroll JM (1991) Designing interaction: psychology at the human-computer interface. Cambridge University Press, New York

    Google Scholar 

  5. Diaper D, Stanton N (eds) (2003) The handbook of task analysis for human-computer interaction. Lawrence Erlbaum Associates, London, 650p

    Google Scholar 

  6. DigitalFriend Web Site (2005) DigitalFriend user manual, Document available at http://www.DigitalFriend.org/ Cited, April 2005

  7. Fitzpatrick G (2003) The locales framework: understanding and designing for wicked problems. Kluwer, London

    MATH  Google Scholar 

  8. Fitzpatrick G (1998) The locales franework: understanding and designing for cooperative wor. Doctoral dissertation, University of Queensland, Brisbane

  9. Fleming M, Cohen R (1997) A user modeling approach to determining system initiative in mixed initiative AI systems. In: Proceedings of the 6th international conference on user modeling, UM’97

  10. Goschnick SB (2003) Enacting and an agent-based digital self in a 24×7 web services world. In: Proceeding ISMIS-2003 the 14th international symposium on methodologies for intelligent systems, Maebashi, Japan, Springer LNAI, vol 2871, pp 187–196

  11. Goschnick SB (2001) ShadowBoard: an agent architecture for enabling a sophisticated digital self. Thesis, Deparment of Computer Science, University of Melbourne, Australia, 199p

  12. Goschnick SB (2000) ShadowBoard: a whole-agent architecture that draws abstractions from analytical psychology. In: Proceedings of PRIMA 2000, August, Melbourne, Australia

  13. Goschnick SB, Sterling L (2003) Enacting and interacting with an agent-based digital self in a 24×7 web services world. In: Proceedings, IEEE joint conference on Web Intelligence and Intelligent Agent Technology (WI/IAT), Halifax, Canada

  14. Graham C, Kjeldskov J (2003) Indexical representations for context-aware mobile devices. In: Proceedings of the IADIS e-Society conference 200 3, Portugal, IADIS Press, pp 373–380

  15. Greenberg S, Fitzpatrick G, Gutwin C, Kaplan S (1999) Adapting the locales framework for heuristic evaluation of groupware. In: Proceedings of OzCHI’99, Nov, pp 30–36

  16. Gunderson J (2004) W3C user agent accessibility guidelines 1.0 for graphical web browsers. Univ Access Inform Soc 3(1):38–47

    Article  Google Scholar 

  17. Libby D (1999) RSS 0.91 Specification. http://my.netscape.com/publish/formats/rss-spec-0.91.html. Cited 2005

  18. Jin T, Goschnick SB (2003) An agent-based transaction model in web services. In: Proceedings Web-services and agent-based engineering, workshop at AAMAS, Melbourne

  19. Johnson P (1992) Human computer interaction: psychology, task analysis and software engineering. McGraw-Hill International Ltd, UK, pp 114–133

    Google Scholar 

  20. Kakihara M, Sørensen C (2002) Mobility: an extended perspective. In: Proceedings of the 35th hawai international conference on system sciences (HICSS-35). Hawaii, USA, IEEE

  21. Kay J, Thomas RC (2000) Personal usability based upon a scrutable, dynamic, individual user model. In: Proceedings of OZCHI-2000, Sydney, Australia, pp 292–298

  22. Kristoffersen S, Ljungberg F (1999) Mobile use of IT. In: Proceedings of the 22nd information systems research seminar in Scandinavia (IRIS22), Jyväskylä, Jyväskylä University Printing House, Finland, pp 271–284

  23. Lane S (2004) User interfaces for navigating information hierarchies. Honours Thesis, Department of Information Systems, University of Melbourne, Australia, 77p

  24. Lewis M (1998) Designing for human-agent interaction. AI Magazine, Summer 1998, pp 67–78

  25. Marriott K, Stuckey PJ (1998) Programming with constraints: an introduction. MIT, Cambridge

    MATH  Google Scholar 

  26. Mol A, Law J (1994) Regions, networks and fluids: anaemia and social topology. Soc Stud Sci 24(4):641–671

    Article  Google Scholar 

  27. Oliveira OL, Baranauskas MC (1999) Communicating entities: semiotic-based methodology for interface design. In: Proceedings of the 8th international conference on human-computer interaction, Munich

  28. Rosson MB, Carroll JM (2001) Usability engineering: scenario-based development of human-computer interaction. Morgan Kaufmann, San Francisco

    Google Scholar 

  29. Scerri P, Pynadath D, Tambe M (2002) Why the Elf acted autonomously: towards a theory of adjustable autonomy. In: International conference on autonomous agents and multi-agent systems

  30. Shibutani T (1955) Reference groups as perspectives. Am J Sociol 60:522–529

    Article  Google Scholar 

  31. Shneiderman B (1997) Designing the user interface, strategies for effective human-computer interaction, 3rd edn. Addison-Wesley, USA

    Google Scholar 

  32. SOAP Version 1.2 Part 0: Primer (2004) W3C candidate recommendation, http://www.w3.org/TR/soap12-part0/ Cited, 2004

  33. Souza CS (1993) The semiotic engineering of user interface languages. Int J Man Mach Stud 39:753–773

    Article  Google Scholar 

  34. Sterling L, Shapiro E (1994) The art of prolog, 2nd edn. MIT Press, Cambridge

    MATH  Google Scholar 

  35. Strauss A (1993) Continual permutations of action. Aldine De Gruyter, New York

    Google Scholar 

  36. Strauss A (1978) A Social World Perspective. Stud Symb Interact 1:119–128

    Google Scholar 

  37. Strauss A (1976) Life styles and urban space. In: Proshansky HM, Ittelson WH, Rivlin LG (eds) Environmental psychology: people and their physical settings. Holt, Rinehart& Winston, New York, USA, pp 528–537

    Google Scholar 

  38. Vetere F, Howard S, Pedell S, Balbo S (2003) Walking through mobile use: novel heuristics and their application. In: Proceedings of OzCHI 2003, Brisbane, Australia

  39. Web services description language (WSDL) Version 1.2 (2004) W3C working draft, http://www.w3.org/TR/wsdl12/ Cited 2004

  40. World wide web consortium (2004) User agent accessibility guidelines. http://www.w3.org/TR/UAAG10/. Cited 2004

  41. World wide web consortium (2004) Working draft: how people with disabilities use the web, July, 2004. http://www.w3.org/WAI/EO/Drafts/PWD-Use-Web/. Cited 2004

  42. World wide web consortium (2001) World wide web consortium document object model (DOM). Documentation available at http://www.w3.org/DOM/.Cited 2004

  43. Wooldridge M, Jennings N (1995) Intelligent agents: theory and practice. Knowl Eng Rev 10(2):115–152

    Article  Google Scholar 

  44. Young RM (1983) Surrogates and mapping: two kinds of conceptual models for interactive devices. In: Gentner D, Stevens AL (eds) Mental models. Lawrence Erlbaum Associates, Hillsdale

    Google Scholar 

  45. Zukerman I (2001) An integrated approach for generating arguments and rebuttals and understanding rejoiners. In: Proceedings of the 8th international conference on user modeling, UM 2001

Download references

Acknowledgements

Much of this research has now been applied in the realisation of the software tool DigitalFriend V1.0. It is a product of a development effort titled The Digital Self Project, an open source project funded by a Telstra Broadband Fund Development Grant, provided by Telstra Ltd, Australia. The DigitalFriend product is the first software tool from the effort to become available for public use, and can be downloaded from www.DigitalFriend.org

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Steve Goschnick.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Goschnick, S., Graham, C. Augmenting interaction and cognition using agent architectures and technology inspired by psychology and social worlds. Univ Access Inf Soc 4, 204–222 (2006). https://doi.org/10.1007/s10209-005-0012-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10209-005-0012-x

Keywords

Navigation