Egons Lavendelis



A Conceptual Approach for Knowledge Structure Update and Learning in Multi-Agent Systems

pdf PDF


The paper proposes a concept for a knowledge representation approach that consists of the knowledge structure in the form of ontology, knowledge base in the form of rules and environment model in the form of objects in the environment. The approach is developed for domains where the main problem is to choose the most appropriate capability for a particular action. Both the agents’ knowledge and also knowledge structures can be edited by the user after launching the system. An Ontology Learning Tool is implemented for this purpose. Additionally the knowledge base can be complemented by the agents themselves as a result of the learning process that is based on the user’s feedback. The proposed approach is explained in this paper on an example of vacuum cleaning multi-robot system. The implementation is done in the form that is suitable for development of JADE based multi-agent systems. The first validation of the concept is intended in a virtual multi-agent environment where JADE agents simulate cleaning robots.


Knowledge Structure, Multi-Agent System, Ontology Learning, Machine Learning


[1] Bellifemine F.L., Caire G., Greenwood, D. Developing Multi-agent Systems with JADE, Wiley Series in Agent Technology, 2007, 300p.

[2] Caire, G., Cabanillas, D., Jade Tutorial Application-Defined Content Languages and Ontologies, Technical Report, Telecom Italia, 30 p., 2010 Available online: http://jade.tilab.com/doc/tutorials/CLOntoS upport.pdf (last visited 18.02.2016).

[3] Cancedda, P., Caire., G. JADE Tutorial Creating Ontologies by Means of the BeanOntology Class. Telecom Italia. 2010. Available Online: http://jade.tilab.com/doc/tutorials/BeanOnto logyTutorial.pdf (Last Visited 04.03.2016).

[4] Dong, H. and Hussain, F. K. SOF: a semisupervised ontology-learning-based focused crawler. Concurrency and Computation: Practice and Experience, 25, 2013, pp. 1755–1770.

[5] Drumond L., Girardi, R., A Survey of Ontology Learning Procedures, Proceedings of the 3rd Workshop on Ontologies and Their Applications collocated with SBIA 2008, Salvador, Brazil.

[6] FIPA ACL Message Structure Specification, 2002. Available Online: http://www.fipa.org/specs/fipa00061/SC000 61G.pdf (Last visited 18.02.2016).

[7] FIPA Contract Net Interaction Protocol Specification, Geneva, Switzerland, 2002, Available Online: http://www.fipa.org/specs/fipa00029/SC000 29H.pdf (Last visited 01.03.2016).

[8] Hazman, M., El-Beltagy, S.R., Rafea, A., A Survey of Ontology Learning Approaches. International Journal of Computer Applications, Volume 22–No.9, May 2011, pp 36-43.

[9] Heflin J., An Introduction to the OWL Web Ontology Language. Available Online: http://www.cse.lehigh.edu/~heflin/IntroToO WL.pdf (Last visited 25.02.2016).

[10] Lehmann, J., Voelker, J. An Introduction to Ontology Learning, in Jens Lehmann & Johanna Voelker, ed., 'Perspectives on Ontology Learning' , AKA / IOS Press, 2014, pp. ix-xvi .

[11] Nikitenko, A., Grundspenkis, J., Liekna, A., Ekmanis, M., Kulikovskis, G., Andersone, I. Multi-Robot System for Vacuum Cleaning Domain. Advances in Practical Applications of Heterogeneous Multi-Agent Systems. The PAAMS Collection: Proceedings of the 12th International Conference (PAAMS 2014), Spain, Salamanca, 4-6 June, 2014. Heidelberg: Springer, 2014, pp.363-366.

[12] Zouaq A.,Gasevic, D., Hatala, M., Unresolved Issues in Ontology Learning - Position Paper - Proceedings of CSWS2011, 2011, pp. 52-57.

Cite this paper

Egons Lavendelis. (2016) A Conceptual Approach for Knowledge Structure Update and Learning in Multi-Agent Systems. International Journal of Computers, 1, 141-147


Copyright © 2017 Author(s) retain the copyright of this article.
This article is published under the terms of the Creative Commons Attribution License 4.0