Commonsense reasoning and automatic generation of IoT contextual knowledge: An Answer Set Programming approach br

被引:1
作者
Rubio, Ana [1 ]
Cantarero, Ruben [1 ]
Margara, Alessandro [2 ]
Cugola, Gianpaolo [2 ]
Villa, David [3 ]
Carlos Lopez, Uan [3 ]
机构
[1] Univ Castilla La Mancha, Fac Social Sci & Informat Technol, Dept Informat Technol & Syst, Talavera De La Reina, Spain
[2] Politecn Milan, Dip Elettron Informaz & Bioingn, Milan, Italy
[3] Univ Castilla La Mancha, Sch Comp Sci, Dept Informat Technol & Syst, Ciudad Real, Spain
基金
欧盟地平线“2020”;
关键词
Commonsense reasoning; Ontology population; Knowledge generation; Internet of Things; Answer Set; Programming Smart environments; ONTOLOGY POPULATION; REQUIREMENTS; AWARENESS; INTERNET; DOMAIN;
D O I
10.1016/j.iot.2023.100998
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing interest in searching for intelligent, proactive, and autonomous environments leads to the necessity of accessing contextual knowledge: knowledge about changes that occur in the environment and even about the capabilities of the devices that compose a specific deployment. This knowledge would allow carrying out commonsense reasoning (exhibit human like comprehension) according to the current situation, enabling decision making and task planning. One of the most used forms of knowledge specification is ontologies, but ontological knowledge modeling is usually a manual process, making it a costly task. In addition, ontologies can be found that have been designed for specifying knowledge about IoT-related concepts, but many are overly complex or do not have an adequate orientation that allows modeling the system's capabilities. There are many different types of reasoners, but Answer Set Solvers are of particular interest for commonsense reasoning. This paper proposes an ontology to represent contextual knowledge about IoT device capabilities, and an Answer Set Programming based reasoner for the automatic generation of this knowledge. The main challenge is to demonstrate that contextual knowledge can be generated through commonsense reasoning processes implemented with Answer Set Programming, and that the resulting knowledge can be used for decision making (also through commonsense reasoning). This work shows how the generated knowledge is correct through different use cases, presents an application example that demonstrates the benefits of using the generated knowledge, and analyzes the reasoner performance to demonstrate that the execution time is adequate.
引用
收藏
页数:25
相关论文
共 64 条
[1]   A Distributed Reasoning Engine Ecosystem for Semantic Context-Management in Smart Environments [J].
Almeida, Aitor ;
Lopez-de-Ipina, Diego .
SENSORS, 2012, 12 (08) :10208-10227
[2]   A review on smart home present state and challenges: linked to context-awareness internet of things (IoT) [J].
Almusaylim, Zahrah A. ;
Zaman, Noor .
WIRELESS NETWORKS, 2019, 25 (06) :3193-3204
[3]  
[Anonymous], 2017, SEMANTIC SENSOR NETW
[4]  
Asmar Boulos, 2020, The Semantic Web - ISWC 2020. 19th International Semantic Web Conference. Lecture Notes in Computer Science (LNCS 12507), P651, DOI 10.1007/978-3-030-62466-8_40
[5]   Model driven approach for adapting user interfaces to the context of accessibility: case of visually impaired users [J].
Bendaly Hlaoui, Yousra ;
Zouhaier, Lamia ;
Ben Ayed, Leila .
JOURNAL ON MULTIMODAL USER INTERFACES, 2019, 13 (04) :293-320
[6]  
Bermudez-Edo M, 2016, 2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), P90, DOI [10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.8, 10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0035]
[7]   A survey of context modelling and reasoning techniques [J].
Bettini, Claudio ;
Brdiczka, Oliver ;
Henricksen, Karen ;
Indulska, Jadwiga ;
Nicklas, Daniela ;
Ranganathan, Anand ;
Riboni, Daniele .
PERVASIVE AND MOBILE COMPUTING, 2010, 6 (02) :161-180
[8]  
Boley H., 2001, P SEMANTIC WEB WORKI, P381
[9]  
Brewka G., 1991, Nonmonotonic Reasoning: Logical Foundations of Commonsense, V12
[10]   Answer Set Programming at a Glance [J].
Brewka, Gerhard ;
Eiter, Thomas ;
Truszczynski, Miroslaw .
COMMUNICATIONS OF THE ACM, 2011, 54 (12) :92-103