Skip to main content

A Collaborative Agent Architecture with Human-Agent Communication Model

  • Conference paper
Book cover Cognitive Agents for Virtual Environments (CAVE 2012)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 7764))

  • 870 Accesses

Abstract

Designing a virtual agent architecture that comprises collaboration between the agents and human users remains a challenging issue due to differences in beliefs, ways of reasoning and the abilities used to achieve the common goal. Allowing the agent and human to communicate verbally and non-verbally while achieving the collaborative task, further increases the difficulty of the challenge. In this paper, we present an overview of existing research involving collaborative agents in virtual environments and extend our Multi-Agent Collaborative VIrtuaL Learning Environment (MACVILLE) agent architecture to handle two-way human-agent collaboration. A scenario is provided.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 72.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lafifi, Y., Bensebaa, T.: Supporting Learner’s Activities in a Collaborative Learning System. International Journal of Instructional Technology & Distance Learning 4, 3–12 (2007)

    Google Scholar 

  2. Inaba, A., Okamoto, T.: The Intelligent Discussion Coordinating System for Effective Collaborative Learning. In: Proceedings of IV Artificial Intelligence in Education, Workshop in the International Conferene (AI-ED 1997), pp. 26–33 (1997)

    Google Scholar 

  3. Benford, S., Bowers, J., Fahlen, L.E., Mariani, J., Rodden, T.: Supporting Co-operative Work in Virtual Environments. The Computer Journal 37, 653–668 (1994)

    Article  Google Scholar 

  4. Jennings, N.R.: An Agent-Based Approach for Building Complex Software Systems. Communications of the ACM 44, 35–41 (2001)

    Article  Google Scholar 

  5. Raines, T., Tambe, M., Marsella, S.: Automated assistants to aid humans in understanding team behaviors. In: Proceedings of the Fourth International Conference on Autonomous Agents, pp. 419–426. ACM, Barcelona (2000)

    Chapter  Google Scholar 

  6. Tony, B., Savarimuthu, B.T.R., Purvis, M.: A Collaborative Multi-agent Based Workflow System. In: Negoita, M.G., Howlett, R.J., Jain, L.C. (eds.) KES 2004. LNCS (LNAI), vol. 3214, pp. 1187–1193. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  7. Mao, X., Li, Z.: Agent-based Affective Tutoring Systems: A Pilot Study. Computers & Education 55, 202–208 (2010)

    Article  Google Scholar 

  8. Virvou, M., Manos, K.: A Simulated Student-Player in Support of the Authoring Process in a Knowledge-Based Authoring Tool for Educational Games. In: Proceeding of the Third IEEE International Conference on Advanced Learning Technologies (ICALT 2003), pp. 338–339 (2003)

    Google Scholar 

  9. Vizcaíno, A.: A Simulated Student Agent for Improving Collaborative Learning. Interactive Technology and Smart Education 1, 119–126 (2004)

    Article  Google Scholar 

  10. Dillenbourg, P., Self, J.: People Power: A Human-Computer Collaborative Learning System Intelligent Tutoring Systems. In: Frasson, C., McCalla, G.I., Gauthier, G. (eds.) ITS 1992. LNCS, vol. 608, pp. 651–660. Springer, Heidelberg (1992)

    Chapter  Google Scholar 

  11. Kim, Y., Baylor, A.: Pedagogical Agents as Learning Companions: The Role of Agent Competency and Type of Interaction. Educational Technology Research and Development 54, 223–243 (2006)

    Article  Google Scholar 

  12. Blair, K., Schwartz, D.L., Biswas, G., Leelawong, K.: Pedagogical Agents for Learning by Teaching: Teachable Agents. Educational Technology 47, 56–61 (2007)

    Google Scholar 

  13. Zhang, P., Li, X.: The Framework of Multi Intelligent Agent Based on Collaborative Design. In: International Conference on Future BioMedical Information Engineering (FBIE 2009), pp. 513–517 (2009)

    Google Scholar 

  14. Maddux, R.B., Wingfield, B.: Team Building: An Exercise in Leadership. Crisp Publications (2003)

    Google Scholar 

  15. Larson, C.E., LaFasto, F.M.J.: TeamWork: What Must Go Right, what Can Go Wrong. USA Publications. Sage Publications, CA (1989)

    Google Scholar 

  16. Smith-Jentsch, K.A., Johnston, J.H., Payne, S.C.: Measuring Team-Related Expertise in Complex Environments. In: Making decisions Under Stress: Implications for Individual and Team Training, pp. 61–87. APA Press, Washington (1998)

    Chapter  Google Scholar 

  17. Lewis, M.: Designing for Human-Agent Interaction. AI Magazine, 19 (1998)

    Google Scholar 

  18. Lenox, T., Lewis, M., Roth, E., Shern, R., Roberts, L., Rafalski, T., Jacobson, J.: Support of Teamwork in Human-Agent Teams. In: IEEE International Conference on Systems, Man, and Cybernetics 1998, 1341–1346 (1998)

    Google Scholar 

  19. Sycara, K., Lewis, M.: Integrating Agents into Human Teams. In: Proceedings of the Human Factors and Ergonomics Society 46th Annual Meeting, pp. 413–417 (2002)

    Google Scholar 

  20. Huang, C.-Y., Wang, S.-W., Sun, C.-T.: Modeling Agent Self-awareness, Individual Performance and Collaborative Behavior. In: 9th World Congress on Intelligent Control and Automation (WCICA 2011), pp. 759–763 (2011)

    Google Scholar 

  21. Wooldridge, M.: An Introduction to Multiagent Systems. John Wiley & Sons, Inc. (2002)

    Google Scholar 

  22. Zhang, J., Zeng, G.-Z., Li, Z.-F.: The Study of a Sociality Agent Architecture Based on Role. In: Proceedings of the 2010 Second International Conference on Information Technology and Computer Science, pp. 232–235. IEEE Computer Society Press (2010)

    Google Scholar 

  23. Buford, J., Jakobson, G., Lewis, L.: Extending BDI Multi-Agent Systems with Situation Management. In: 9th International Conference on Information Fusion, Florence, Italy, pp. 1–7 (2006)

    Google Scholar 

  24. Luo, L., Zhou, S., Cai, W., Lees, M., Low, M.Y.H.: Modeling Human-like Decision Making for Virtual Agents. In: Time-Critical Situations 2010 International Conference on Cyberworlds (CW), Singapore, pp. 360–367 (2010)

    Google Scholar 

  25. Norling, E.: Folk Psychology for Human Modelling: Extending the BDI Paradigm. In: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, vol. 1, pp. 202–209. IEEE Computer Society, New York (2004)

    Google Scholar 

  26. Hadad, M., Kraus, S., Gal, Y., Lin, R.: Temporal Reasoning for a Collaborative Planning Agent in a Dynamic Environment. Annals of Mathematics and Artificial Intelligence 37, 331–379 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  27. Shakshuki, E., Matin, A.W.: RL-Agent That Learns in Collaborative Virtual Environment. In: Third International Conference on Information Technology: New Generations (ITNG 2006), pp. 90–95 (2006)

    Google Scholar 

  28. Jakobson, G., Buford, J., Lewis, L.: Collaborative Agents for C2 Of Tactical Urban Combat Operations. In: Defense Transformation and Net-Centric Systems 2008, vol. 6981, p. 69810. SPIE, Orlando (2008)

    Chapter  Google Scholar 

  29. Liu, Z., Jin, H., Fang, Z.: Collaborative Learning in E-Learning based on Multi-Agent Systems. In: 10th International Conference on Computer Supported Cooperative Work in Design (CSCWD 2006), pp. 1–5 (2006)

    Google Scholar 

  30. Cabri, G., Ferrari, L., Leonardi, L.: Agent role-based collaboration and coordination: a survey about existing approaches. In: IEEE International Conference on Systems, Man and Cybernetics, vol. 5476, pp. 5473–5478 (2004)

    Google Scholar 

  31. Xing, J., Qin, Z., Zhang, J.: A Replication-Based Distribution Approach for Tuple Space-Based Collaboration of Heterogeneous Agents. Research Journal of Information Technology 2, 201–214 (2010)

    Article  Google Scholar 

  32. Lehman, T., McLaughry, S., Wyckoff, P.: TSpaces: The Next Wave. In: The 32nd Annual Hawaii International Conference on System Sciences (HICSS-32), pp. 1–9 (1999)

    Google Scholar 

  33. Murphy, A.L., Picco, G.P.: Using Coordination Middleware for Location-Aware Computing: A Lime Case Study. In: De Nicola, R., Ferrari, G.-L., Meredith, G. (eds.) COORDINATION 2004. LNCS, vol. 2949, pp. 263–278. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  34. Hirsch, B., Fisher, M., Ghidini, C.: Programming Group Computations. In: The First European Workshop on Multi-Agent Systems, EUMAS 2003 (2003)

    Google Scholar 

  35. Ricci, A., Omicini, A., Denti, E.: Activity Theory as a Framework for MAS Coordination. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol. 2577, pp. 96–110. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  36. Gifford, B.R., Enyedy, N.D.: Activity Centered Design: Towards a Theoretical Framework for CSCL. In: Proceedings of the 1999 Conference on Computer Support for Collaborative Learning, pp. 22–37. International Society of the Learning Sciences, Palo Alto (1999)

    Chapter  Google Scholar 

  37. Lim, C.P., Hang, D.: An Activity Theory Approach to Research of ICT Integration in Singapore Schools. Computers & Education 41, 49–63 (2003)

    Article  Google Scholar 

  38. Norris, B.E., Wong, B.L.W.: Activity Breakdowns in QuickTime Virtual Reality Environments. In: Proceedings of the First Australasian User Interface Conference (AUIC 2000), pp. 67–72. IEEE Computer Society, Canberra (2000)

    Google Scholar 

  39. Miao, Y.: An Activity Theoretical Approach to A Virtual Problem Based Learning Environment. In: Proceedings of the 2000 International Conference on Information in the 21 Century: Emerging Technologies and New Challenges, pp. 647–654 (2000)

    Google Scholar 

  40. Naoyasu, U.: RoleEP: Role Based Evolutionary Programming for Cooperative Mobile Agent Applications. In: International Symposium on Principles of Software Evolution, pp. 232–232 (2000)

    Google Scholar 

  41. Aguilar, R.A., de Antonio, A., Imbert, R.: An Intelligent Collaborative Virtual Environment for Team Training – A Preliminary Report. In: 15th International Conference on Computing (CIC 2006), pp. 236–239 (2006)

    Google Scholar 

  42. van Luin, J., op den Akker, R., Nijholt, A.: A Dialogue Agent for Navigation Support in Virtual Reality. Extended Abstracts on Conference on Human Factors in Computing Systems (CHI 2001), pp. 117–118. ACM, Seattle (2001)

    Chapter  Google Scholar 

  43. Yacine, L., Tahar, B.: Supporting Collaboration in Agent-Based Collaborative Learning System (SACA). In: Information and Communication Technologies (ICTTA 2006), pp. 2843–2848 (2006)

    Google Scholar 

  44. Zhang, C., Xi, J., Yang, X.: An Architecture for Intelligent Collaborative Systems Based on Multi-agent. In: 12th International Conference on Computer Supported Cooperative Work in Design (CSCWD 2008), pp. 367–372 (2008)

    Google Scholar 

  45. Miller, M.S., Yin, J., Volz, R.A., Ioerger, T.R., Yen, J.: Training Teams with Collaborative Agents. In: Proceedings of the 5th International Conference on Intelligent Tutoring Systems, pp. 63–72. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  46. Lesh, N., Rich, C., Sidner, C.L.: Using plan recognition in human-computer collaboration. In: Proceedings of the Seventh International Conference on User Modeling, pp. 23–32. Springer-Verlag New York, Inc., Banff (1999)

    Google Scholar 

  47. Miao, Y., Hoppe, U., Pinkwart, N.: Naughty Agents Can Be Helpful: Training Drivers to Handle DangerousSituations in Virtual Reality. In: Sixth International Conference on Advanced Learning Technologies (ICALT 2006), pp. 735–739 (2006)

    Google Scholar 

  48. Hedfi, R., Ito, T., Fujita, K.: Towards Collective Collaborative Design: An Implementation of Agent-Mediated Collaborative 3D Products Design System. In: 2010 International Symposium on Collaborative Technologies and Systems (CTS), pp. 314–321 (2010)

    Google Scholar 

  49. Fan, X., Yen, J.: Realistic cognitive load modeling for enhancing shared mental models in human-agent collaboration. In: Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 1–8. ACM, Honolulu (2007)

    Chapter  Google Scholar 

  50. Jacobson, M.J., Richards, D., Kapur, M., Taylor, C., Hu, T., Wong, W.-Y., Newstead, A.: Collaborative Virtual Worlds and Productive Failure: Design Research With Multi-Disciplinary Pedagogical, Technical and Graphics, and Learning Research Teams. In: Proceedings of the 9th International Conference of Computer Supported Collaborative Learning (CSCL 2011), vol. III, pp. 1126–1129 (2011)

    Google Scholar 

  51. Jaques, P., Andrade, A., Jung, J., Bordini, R., Vicari, R.: Using pedagogical agents to support collaborative distance learning. In: Proceedings of the Conference on Computer Support for Collaborative Learning: Foundations for a CSCL Community, pp. 546–547. International Society of the Learning Sciences, Boulder (2002)

    Chapter  Google Scholar 

  52. Ben Ammar, M., Neji, M., Alimi, A.M., Gouardères, G.: The Affective Tutoring System. Expert Systems with Applications 37, 3013–3023 (2010)

    Article  Google Scholar 

  53. Holst, S.: Evaluation of Collaborative Virtual Learning Environments: The State of the Art. In: Campus 2000: Lernen in neuen Organisationsformen. Proceedings of GMW 2000. Fachtagung der Gesellschaft für Medien in der Wissenschaft. Insbruck, pp. 199–212. Waxman, Munster (2000)

    Google Scholar 

  54. Zurita, G., Nussbaum, M.: A conceptual framework based on Activity Theory for mobile CSCL. British Journal of Educational Technology 38, 211–235 (2007)

    Article  Google Scholar 

  55. Poole, M.S., Holmes, M.E.: Decision Development in Computer-Assisted Group Decision Making. Human Communication Research 22, 90–127 (1995)

    Article  Google Scholar 

  56. Kennedy-Clark, S., Thompson, K., Richards, D.: Collaborative Problem Solving Processes in a Scenario-Based Multi-User Environment. In: The 9th International Computer Supported Collaborative Learning Conference, pp. 706–710 (2011)

    Google Scholar 

  57. Hanna, N., Richards, D., Jacobson, M.J.: Automatic Acquisition of User Models of Interaction to Evaluate the Usability of Virtual Environments. In: Richards, D., Kang, B.H. (eds.) PKAW 2012. LNCS, vol. 7457, pp. 43–57. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  58. Warwas, S., Fischer, K., Klusch, M., Slusallek, P.: Bochica: A Model-Driven Framework for Engineering Multiagent Systems. In: Proceedings of 4th International Conference on Agents and Artificial Intelligence (ICAART) (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hanna, N., Richards, D. (2013). A Collaborative Agent Architecture with Human-Agent Communication Model. In: Dignum, F., Brom, C., Hindriks, K., Beer, M., Richards, D. (eds) Cognitive Agents for Virtual Environments. CAVE 2012. Lecture Notes in Computer Science(), vol 7764. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36444-0_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-36444-0_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-36443-3

  • Online ISBN: 978-3-642-36444-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics