Designing a knowledge representation interface for cognitive agents

Timea Bagosi, Joachim de Greeff, Koen V. Hindriks, Mark A. Neerincx

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

The design of cognitive agents involves a knowledge representation (KR) to formally represent and manipulate information relevant for that agent. In practice, agent programming frameworks are dedicated to a specific KR, limiting the use of other possible ones. In this paper we address the issue of creating a flexible choice for agent programmers regarding the technology they want to use. We propose a generic interface, that provides an easy choice of KR for cognitive agents. Our proposal is governed by a number of design principles, an analysis of functional requirements that cognitive agents pose towards a KR, and the identification of various features provided by KR technologies that the interface should capture. We provide two use-cases of the interface by describing its implementation for Prolog and OWL with rules.

Original languageEnglish
Title of host publicationEngineering Multi-Agent Systems - 3rd International Workshop, EMAS 2015, Revised, Selected, and Invited Papers
EditorsMehdi Dastani, Matteo Baldoni, Luciano Baresi
PublisherSpringer/Verlag
Pages33-50
Number of pages18
ISBN (Print)9783319261836
DOIs
Publication statusPublished - 1 Jan 2015
Externally publishedYes
Event3rd International Workshop on Engineering Multi-Agent Systems, EMAS 2015 - Istanbul, Turkey
Duration: 5 May 20155 May 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9318
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd International Workshop on Engineering Multi-Agent Systems, EMAS 2015
CountryTurkey
CityIstanbul
Period5/05/155/05/15

Fingerprint

Knowledge representation
Knowledge Representation
Prolog
Use Case
Programming
Limiting
Requirements

Keywords

  • Agent programming framework
  • Generic interface design
  • Knowledge representation technology

Cite this

Bagosi, T., de Greeff, J., Hindriks, K. V., & Neerincx, M. A. (2015). Designing a knowledge representation interface for cognitive agents. In M. Dastani, M. Baldoni, & L. Baresi (Eds.), Engineering Multi-Agent Systems - 3rd International Workshop, EMAS 2015, Revised, Selected, and Invited Papers (pp. 33-50). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 9318). Springer/Verlag. https://doi.org/10.1007/978-3-319-26184-3_3
Bagosi, Timea ; de Greeff, Joachim ; Hindriks, Koen V. ; Neerincx, Mark A. / Designing a knowledge representation interface for cognitive agents. Engineering Multi-Agent Systems - 3rd International Workshop, EMAS 2015, Revised, Selected, and Invited Papers. editor / Mehdi Dastani ; Matteo Baldoni ; Luciano Baresi. Springer/Verlag, 2015. pp. 33-50 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{bc702a5d3ee349348015d3ae49005f4f,
title = "Designing a knowledge representation interface for cognitive agents",
abstract = "The design of cognitive agents involves a knowledge representation (KR) to formally represent and manipulate information relevant for that agent. In practice, agent programming frameworks are dedicated to a specific KR, limiting the use of other possible ones. In this paper we address the issue of creating a flexible choice for agent programmers regarding the technology they want to use. We propose a generic interface, that provides an easy choice of KR for cognitive agents. Our proposal is governed by a number of design principles, an analysis of functional requirements that cognitive agents pose towards a KR, and the identification of various features provided by KR technologies that the interface should capture. We provide two use-cases of the interface by describing its implementation for Prolog and OWL with rules.",
keywords = "Agent programming framework, Generic interface design, Knowledge representation technology",
author = "Timea Bagosi and {de Greeff}, Joachim and Hindriks, {Koen V.} and Neerincx, {Mark A.}",
year = "2015",
month = "1",
day = "1",
doi = "10.1007/978-3-319-26184-3_3",
language = "English",
isbn = "9783319261836",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer/Verlag",
pages = "33--50",
editor = "Mehdi Dastani and Matteo Baldoni and Luciano Baresi",
booktitle = "Engineering Multi-Agent Systems - 3rd International Workshop, EMAS 2015, Revised, Selected, and Invited Papers",

}

Bagosi, T, de Greeff, J, Hindriks, KV & Neerincx, MA 2015, Designing a knowledge representation interface for cognitive agents. in M Dastani, M Baldoni & L Baresi (eds), Engineering Multi-Agent Systems - 3rd International Workshop, EMAS 2015, Revised, Selected, and Invited Papers. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 9318, Springer/Verlag, pp. 33-50, 3rd International Workshop on Engineering Multi-Agent Systems, EMAS 2015, Istanbul, Turkey, 5/05/15. https://doi.org/10.1007/978-3-319-26184-3_3

Designing a knowledge representation interface for cognitive agents. / Bagosi, Timea; de Greeff, Joachim; Hindriks, Koen V.; Neerincx, Mark A.

Engineering Multi-Agent Systems - 3rd International Workshop, EMAS 2015, Revised, Selected, and Invited Papers. ed. / Mehdi Dastani; Matteo Baldoni; Luciano Baresi. Springer/Verlag, 2015. p. 33-50 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 9318).

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Designing a knowledge representation interface for cognitive agents

AU - Bagosi, Timea

AU - de Greeff, Joachim

AU - Hindriks, Koen V.

AU - Neerincx, Mark A.

PY - 2015/1/1

Y1 - 2015/1/1

N2 - The design of cognitive agents involves a knowledge representation (KR) to formally represent and manipulate information relevant for that agent. In practice, agent programming frameworks are dedicated to a specific KR, limiting the use of other possible ones. In this paper we address the issue of creating a flexible choice for agent programmers regarding the technology they want to use. We propose a generic interface, that provides an easy choice of KR for cognitive agents. Our proposal is governed by a number of design principles, an analysis of functional requirements that cognitive agents pose towards a KR, and the identification of various features provided by KR technologies that the interface should capture. We provide two use-cases of the interface by describing its implementation for Prolog and OWL with rules.

AB - The design of cognitive agents involves a knowledge representation (KR) to formally represent and manipulate information relevant for that agent. In practice, agent programming frameworks are dedicated to a specific KR, limiting the use of other possible ones. In this paper we address the issue of creating a flexible choice for agent programmers regarding the technology they want to use. We propose a generic interface, that provides an easy choice of KR for cognitive agents. Our proposal is governed by a number of design principles, an analysis of functional requirements that cognitive agents pose towards a KR, and the identification of various features provided by KR technologies that the interface should capture. We provide two use-cases of the interface by describing its implementation for Prolog and OWL with rules.

KW - Agent programming framework

KW - Generic interface design

KW - Knowledge representation technology

UR - http://www.scopus.com/inward/record.url?scp=84951299497&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84951299497&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-26184-3_3

DO - 10.1007/978-3-319-26184-3_3

M3 - Conference contribution

SN - 9783319261836

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 33

EP - 50

BT - Engineering Multi-Agent Systems - 3rd International Workshop, EMAS 2015, Revised, Selected, and Invited Papers

A2 - Dastani, Mehdi

A2 - Baldoni, Matteo

A2 - Baresi, Luciano

PB - Springer/Verlag

ER -

Bagosi T, de Greeff J, Hindriks KV, Neerincx MA. Designing a knowledge representation interface for cognitive agents. In Dastani M, Baldoni M, Baresi L, editors, Engineering Multi-Agent Systems - 3rd International Workshop, EMAS 2015, Revised, Selected, and Invited Papers. Springer/Verlag. 2015. p. 33-50. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-319-26184-3_3