A hybrid reasoning mechanism for effective sensor selection for tasks

Geeth De Mel*, Murat Sensoy, Wamberto Vasconcelos, Timothy J. Norman

*Corresponding author for this work

Research output: Contribution to journalArticle

Abstract

In this paper, we present Ontological Logic Programming (OLP), a novel approach that combines logic programming with ontological reasoning. OLP enables the use of ontological terms (i.e.; individuals, classes and properties) directly within logic programmes. The interpretation of these terms is delegated to an ontology reasoner during the interpretation of the programme. Unlike similar approaches, OLP makes use of the full capacity of both ontological reasoning and logic programming. We evaluate the computational properties of OLP in different settings and show that its performance can be significantly improved using caching mechanisms. We then introduce a comprehensive sensor-task selection solution based on OLP and discuss the benefits one can obtain by using OLP. The solution is based on a set of interlinking ontologies that capture the crucial domain knowledge of sensor networks. We then make use of OLP to create and manage complex concepts in the domain as well as to implement effective resource-task assignment algorithms, which compute appropriate resources for tasks such that they sufficiently cover the tasks needs. We compare the advantages of OLP with a knowledge-based set-covering mechanism for resource-task selection.

Original languageEnglish
Pages (from-to)873-887
Number of pages15
JournalEngineering Applications of Artificial Intelligence
Volume26
Issue number2
Early online date7 Jan 2013
DOIs
Publication statusPublished - 1 Feb 2013

Fingerprint

Logic programming
Sensors
Ontology
Sensor networks

Keywords

  • Knowledge-based resource selection
  • Logic Programming
  • Semantic web

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Artificial Intelligence
  • Electrical and Electronic Engineering

Cite this

A hybrid reasoning mechanism for effective sensor selection for tasks. / De Mel, Geeth; Sensoy, Murat; Vasconcelos, Wamberto; Norman, Timothy J.

In: Engineering Applications of Artificial Intelligence, Vol. 26, No. 2, 01.02.2013, p. 873-887.

Research output: Contribution to journalArticle

De Mel, Geeth ; Sensoy, Murat ; Vasconcelos, Wamberto ; Norman, Timothy J. / A hybrid reasoning mechanism for effective sensor selection for tasks. In: Engineering Applications of Artificial Intelligence. 2013 ; Vol. 26, No. 2. pp. 873-887.
@article{a3558b2e58fb4fd6a55c115890f6d6f3,
title = "A hybrid reasoning mechanism for effective sensor selection for tasks",
abstract = "In this paper, we present Ontological Logic Programming (OLP), a novel approach that combines logic programming with ontological reasoning. OLP enables the use of ontological terms (i.e.; individuals, classes and properties) directly within logic programmes. The interpretation of these terms is delegated to an ontology reasoner during the interpretation of the programme. Unlike similar approaches, OLP makes use of the full capacity of both ontological reasoning and logic programming. We evaluate the computational properties of OLP in different settings and show that its performance can be significantly improved using caching mechanisms. We then introduce a comprehensive sensor-task selection solution based on OLP and discuss the benefits one can obtain by using OLP. The solution is based on a set of interlinking ontologies that capture the crucial domain knowledge of sensor networks. We then make use of OLP to create and manage complex concepts in the domain as well as to implement effective resource-task assignment algorithms, which compute appropriate resources for tasks such that they sufficiently cover the tasks needs. We compare the advantages of OLP with a knowledge-based set-covering mechanism for resource-task selection.",
keywords = "Knowledge-based resource selection, Logic Programming, Semantic web",
author = "{De Mel}, Geeth and Murat Sensoy and Wamberto Vasconcelos and Norman, {Timothy J.}",
note = "This research was sponsored by the U.S. Army Research Laboratory and the U.K. Ministry of Defence and was accomplished under Agreement Number W911NF-06-3-0001. The views and conclusions in this document are those of the author(s) and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Army Research Laboratory, the U.S. Government, the U.K. Ministry of Defence or the U.K. Government. The U.S. and U.K. Governments are authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation hereon. We acknowledge ITMAS 2011 as the forum in which the main ideas behind this paper were preliminary discussed.",
year = "2013",
month = "2",
day = "1",
doi = "10.1016/j.engappai.2012.12.003",
language = "English",
volume = "26",
pages = "873--887",
journal = "Engineering Applications of Artificial Intelligence",
issn = "0952-1976",
publisher = "Elsevier Limited",
number = "2",

}

TY - JOUR

T1 - A hybrid reasoning mechanism for effective sensor selection for tasks

AU - De Mel, Geeth

AU - Sensoy, Murat

AU - Vasconcelos, Wamberto

AU - Norman, Timothy J.

N1 - This research was sponsored by the U.S. Army Research Laboratory and the U.K. Ministry of Defence and was accomplished under Agreement Number W911NF-06-3-0001. The views and conclusions in this document are those of the author(s) and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. Army Research Laboratory, the U.S. Government, the U.K. Ministry of Defence or the U.K. Government. The U.S. and U.K. Governments are authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation hereon. We acknowledge ITMAS 2011 as the forum in which the main ideas behind this paper were preliminary discussed.

PY - 2013/2/1

Y1 - 2013/2/1

N2 - In this paper, we present Ontological Logic Programming (OLP), a novel approach that combines logic programming with ontological reasoning. OLP enables the use of ontological terms (i.e.; individuals, classes and properties) directly within logic programmes. The interpretation of these terms is delegated to an ontology reasoner during the interpretation of the programme. Unlike similar approaches, OLP makes use of the full capacity of both ontological reasoning and logic programming. We evaluate the computational properties of OLP in different settings and show that its performance can be significantly improved using caching mechanisms. We then introduce a comprehensive sensor-task selection solution based on OLP and discuss the benefits one can obtain by using OLP. The solution is based on a set of interlinking ontologies that capture the crucial domain knowledge of sensor networks. We then make use of OLP to create and manage complex concepts in the domain as well as to implement effective resource-task assignment algorithms, which compute appropriate resources for tasks such that they sufficiently cover the tasks needs. We compare the advantages of OLP with a knowledge-based set-covering mechanism for resource-task selection.

AB - In this paper, we present Ontological Logic Programming (OLP), a novel approach that combines logic programming with ontological reasoning. OLP enables the use of ontological terms (i.e.; individuals, classes and properties) directly within logic programmes. The interpretation of these terms is delegated to an ontology reasoner during the interpretation of the programme. Unlike similar approaches, OLP makes use of the full capacity of both ontological reasoning and logic programming. We evaluate the computational properties of OLP in different settings and show that its performance can be significantly improved using caching mechanisms. We then introduce a comprehensive sensor-task selection solution based on OLP and discuss the benefits one can obtain by using OLP. The solution is based on a set of interlinking ontologies that capture the crucial domain knowledge of sensor networks. We then make use of OLP to create and manage complex concepts in the domain as well as to implement effective resource-task assignment algorithms, which compute appropriate resources for tasks such that they sufficiently cover the tasks needs. We compare the advantages of OLP with a knowledge-based set-covering mechanism for resource-task selection.

KW - Knowledge-based resource selection

KW - Logic Programming

KW - Semantic web

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

U2 - 10.1016/j.engappai.2012.12.003

DO - 10.1016/j.engappai.2012.12.003

M3 - Article

VL - 26

SP - 873

EP - 887

JO - Engineering Applications of Artificial Intelligence

JF - Engineering Applications of Artificial Intelligence

SN - 0952-1976

IS - 2

ER -