Abstract
In order to handle complex situations, autonomous software agents need multiple components ranging from simple input/output modules to sophisticated AI techniques. Integrating a high number of heterogeneous components is a non-trivial task and this paper proposes the use of a symbolic middleware to handle inter-component interactions. A generalized hyper-graph model is defined, a simple and straightforward representation language is proposed and a pattern matching mechanism is introduced together with a basic performance evaluation. Finally, the paper shows how a flexible symbolic middleware can be built and a few examples are presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
a tree in which the order of the sons is important.
References
Android. http://www.android.com (2010).
OpenAIR. http://www.mindmakers.org (2011).
Boley, H.: Directed recursive labelnode hypergraphs: a new representation-language. Artifi. Intell. 9(1), 49–85 (1977)
Brooks, R.A.: Intelligence without representation. Artifi. Intell. 47(1–3), 139–159 (1991)
Corba, H.: (2011).
Engelmore, R., Morgan, A. (eds.): Blackboard Systems. Addison-Wesley, London (1988)
Erman, L.D., Lesser, V.R.: The HEARSAY-II speech understanding system: integrating knowledge to resolve uncertainty. Comput. Surv. 12, 213–253 (1980)
Goertzel, B.: Patterns, hypergraphs and embodied general intelligence, International Joint Conference on Neural Networks, pp. 451–458. (2006)
Goertzel, B., de Garis, H., Pennachin, C., Geisweiller, N., Araujo, S., Pitt, J., Chen, S., Lian, R., Jiang, M., Yang, Y., Huang, D.: OpenCogBot: achieving generally intelligent virtual agent control and humanoid robotics via cognitive synergy. ICAI, (2010)
Graf, A.: Left-to-right tree pattern matching. In Book, R., (ed.) Rewriting Techniques and Applications, Lecture Notes in Computer Science, vol. 488, pp. 323–334. Springer, Berlin (1991)
Hirukawa, H., Kanehiro, F., Kajita, S.: OpenHRP: Open architecture humanoid robotics platform. In: Jarvis, R., Zelinsky, A., (eds.) Robotics Research, Springer Tracts in Advanced Robotics, vol. 6, pp. 99–112. Springer, Berlin (2003)
Huang, H.-H., Cerekovic, A., Pandzic, I., Nakano, Y., Nishida, T.: Scripting human-agent interactions in a generic ECA framework. In Applications and Innovations in Intelligent Systems XV, pp. 103–115. Springer, London (2008)
Iordanov, B.: HyperGraphDB: a generalized graph database. First International Workshop on Graph, Database (2010)
Muller, J.: The agent architecture INTERRRAP. In The Design of Intelligent Agents, LNCS, vol. 1177, pp. 45–123. Springer, Berlin (1996)
Rao, A.S., Georgeff, M.P.: BDI-agents: from theory to practice. In Proceedings of the First Intl. Conference on Multiagent Systems, San Francisco (1995)
Thórisson, K.: Integrated A.I. systems. Mind. Mach. 17, 11–25 (2007)
Thórisson, K. R., List, T., Pennock, C., Dipirro, J.: Whiteboards: Scheduling blackboards for semantic routing of messages & streams. In AAAI-05 Workshop on Modular Construction of Human-Like, Intelligence, pp. 8–15, (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dinu, R., Stratulat, T., Ferber, J. (2013). Intelligent Agents: Integrating Multiple Components Through a Symbolic Structure. In: Hatzilygeroudis, I., Palade, V. (eds) Combinations of Intelligent Methods and Applications. Smart Innovation, Systems and Technologies, vol 23. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36651-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-36651-2_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36650-5
Online ISBN: 978-3-642-36651-2
eBook Packages: EngineeringEngineering (R0)