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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Lafifi, Y., Bensebaa, T.: Supporting Learner’s Activities in a Collaborative Learning System. International Journal of Instructional Technology & Distance Learning 4, 3–12 (2007)
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)
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)
Jennings, N.R.: An Agent-Based Approach for Building Complex Software Systems. Communications of the ACM 44, 35–41 (2001)
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)
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)
Mao, X., Li, Z.: Agent-based Affective Tutoring Systems: A Pilot Study. Computers & Education 55, 202–208 (2010)
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)
Vizcaíno, A.: A Simulated Student Agent for Improving Collaborative Learning. Interactive Technology and Smart Education 1, 119–126 (2004)
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)
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)
Blair, K., Schwartz, D.L., Biswas, G., Leelawong, K.: Pedagogical Agents for Learning by Teaching: Teachable Agents. Educational Technology 47, 56–61 (2007)
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)
Maddux, R.B., Wingfield, B.: Team Building: An Exercise in Leadership. Crisp Publications (2003)
Larson, C.E., LaFasto, F.M.J.: TeamWork: What Must Go Right, what Can Go Wrong. USA Publications. Sage Publications, CA (1989)
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)
Lewis, M.: Designing for Human-Agent Interaction. AI Magazine, 19 (1998)
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)
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)
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)
Wooldridge, M.: An Introduction to Multiagent Systems. John Wiley & Sons, Inc. (2002)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Hirsch, B., Fisher, M., Ghidini, C.: Programming Group Computations. In: The First European Workshop on Multi-Agent Systems, EUMAS 2003 (2003)
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)
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)
Lim, C.P., Hang, D.: An Activity Theory Approach to Research of ICT Integration in Singapore Schools. Computers & Education 41, 49–63 (2003)
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)
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)
Naoyasu, U.: RoleEP: Role Based Evolutionary Programming for Cooperative Mobile Agent Applications. In: International Symposium on Principles of Software Evolution, pp. 232–232 (2000)
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)
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)
Yacine, L., Tahar, B.: Supporting Collaboration in Agent-Based Collaborative Learning System (SACA). In: Information and Communication Technologies (ICTTA 2006), pp. 2843–2848 (2006)
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)
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)
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)
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)
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)
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)
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)
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)
Ben Ammar, M., Neji, M., Alimi, A.M., Gouardères, G.: The Affective Tutoring System. Expert Systems with Applications 37, 3013–3023 (2010)
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)
Zurita, G., Nussbaum, M.: A conceptual framework based on Activity Theory for mobile CSCL. British Journal of Educational Technology 38, 211–235 (2007)
Poole, M.S., Holmes, M.E.: Decision Development in Computer-Assisted Group Decision Making. Human Communication Research 22, 90–127 (1995)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)