Automated Generation of Control Concepts Annotation Rules Using Inductive Logic Programming System Description

Capturing domain knowledge is a time-consuming procedure that usually requires the collaboration of a Subject Matter Expert (SME) and a modeling expert to encode the knowledge. This situation is further exacerbated in some domains and applications. The SME may find it challenging to articulate the d...

Full description

Saved in:
Bibliographic Details
Published inFunctional and Logic Programming pp. 171 - 185
Main Authors Shbita, Basel, Moitra, Abha
Format Book Chapter
LanguageEnglish
Published Cham Springer International Publishing 03.05.2022
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Capturing domain knowledge is a time-consuming procedure that usually requires the collaboration of a Subject Matter Expert (SME) and a modeling expert to encode the knowledge. This situation is further exacerbated in some domains and applications. The SME may find it challenging to articulate the domain knowledge as a procedure or a set of rules but may find it easier to classify instance data. In the cyber-physical domain, inferring the implemented mathematical concepts in the source code or a different form of representation, such as the Resource Description Framework (RDF), is difficult for the SME, requiring particular expertise in low-level programming or knowledge in Semantic Web technologies. To facilitate this knowledge elicitation from SMEs, we developed a system that automatically generates classification and annotation rules for control concepts in cyber-physical systems (CPS). Our proposed approach leverages the RDF representation of CPS source code and generates the rules using Inductive Logic Programming and semantic technologies. The resulting rules require a small set of labeled instance data that is provided interactively by the SME through a user interface within our system. The generated rules can be inspected, iterated and manually refined.
AbstractList Capturing domain knowledge is a time-consuming procedure that usually requires the collaboration of a Subject Matter Expert (SME) and a modeling expert to encode the knowledge. This situation is further exacerbated in some domains and applications. The SME may find it challenging to articulate the domain knowledge as a procedure or a set of rules but may find it easier to classify instance data. In the cyber-physical domain, inferring the implemented mathematical concepts in the source code or a different form of representation, such as the Resource Description Framework (RDF), is difficult for the SME, requiring particular expertise in low-level programming or knowledge in Semantic Web technologies. To facilitate this knowledge elicitation from SMEs, we developed a system that automatically generates classification and annotation rules for control concepts in cyber-physical systems (CPS). Our proposed approach leverages the RDF representation of CPS source code and generates the rules using Inductive Logic Programming and semantic technologies. The resulting rules require a small set of labeled instance data that is provided interactively by the SME through a user interface within our system. The generated rules can be inspected, iterated and manually refined.
Author Moitra, Abha
Shbita, Basel
Author_xml – sequence: 1
  givenname: Basel
  surname: Shbita
  fullname: Shbita, Basel
  email: shbita@usc.edu
– sequence: 2
  givenname: Abha
  surname: Moitra
  fullname: Moitra, Abha
  email: moitraa@ge.com
BookMark eNpFkM1KAzEUhaNWsK19Axd5gWh-ZpLJshStQkERu3IRZpKbMtomZZL6_Kat4OpczgfnwjdBoxADIHTH6D2jVD1o1RBBqKBE60oyogyjF2giSnMq9CUaM8kYEaLSV_-A0hEal5sTrSpxg2YpfVFKueJcUTFGn_NDjrs2g8NLCDC0uY8BR48XMeQhbo9pYZ8TnocQ8xm_H7aQ8Dr1YYNfgjvY3P8AXsVNb_HbEDdDu9sVdouufbtNMPvLKVo_PX4snsnqdfmymK9IYrzJBFitKt6AbJXtFHeaW89cw4GJDurKQ-2kl7aWzLVWOFV52zWu5pRLxwR4MUX8vJv2Q3kLg-li_E7FkDm6M8WdEaZIMCdV5uhO_ALfjGDp
ContentType Book Chapter
Copyright Springer Nature Switzerland AG 2022
Copyright_xml – notice: Springer Nature Switzerland AG 2022
DOI 10.1007/978-3-030-99461-7_10
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 3030994619
9783030994617
EISSN 1611-3349
Editor Igarashi, Atsushi
Hanus, Michael
Editor_xml – sequence: 1
  givenname: Michael
  orcidid: 0000-0002-4953-8202
  surname: Hanus
  fullname: Hanus, Michael
  email: mh@informatik.uni-kiel.de
– sequence: 2
  givenname: Atsushi
  orcidid: 0000-0002-5143-9764
  surname: Igarashi
  fullname: Igarashi, Atsushi
  email: igarashi@kuis.kyoto-u.ac.jp
EndPage 185
GroupedDBID -DT
-~X
29L
2HA
2HV
ACGFS
ADCXD
ALMA_UNASSIGNED_HOLDINGS
EJD
F5P
LAS
LDH
P2P
RSU
~02
ID FETCH-LOGICAL-s128t-e157428e6a7cb72d92cf1d82e13be54fe5d6f6c561dac3d74fcb8d52026d13ef3
ISBN 3030994600
9783030994600
ISSN 0302-9743
IngestDate Tue Jul 29 20:28:13 EDT 2025
IsPeerReviewed true
IsScholarly true
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-s128t-e157428e6a7cb72d92cf1d82e13be54fe5d6f6c561dac3d74fcb8d52026d13ef3
Notes B. Shbita—This work was done while the author was at GE Global Research.
PageCount 15
ParticipantIDs springer_books_10_1007_978_3_030_99461_7_10
PublicationCentury 2000
PublicationDate 20220503
PublicationDateYYYYMMDD 2022-05-03
PublicationDate_xml – month: 05
  year: 2022
  text: 20220503
  day: 03
PublicationDecade 2020
PublicationPlace Cham
PublicationPlace_xml – name: Cham
PublicationSeriesTitle Lecture Notes in Computer Science
PublicationSeriesTitleAlternate Lect.Notes Computer
PublicationSubtitle 16th International Symposium, FLOPS 2022, Kyoto, Japan, May 10–12, 2022, Proceedings
PublicationTitle Functional and Logic Programming
PublicationYear 2022
Publisher Springer International Publishing
Publisher_xml – name: Springer International Publishing
RelatedPersons Hartmanis, Juris
Gao, Wen
Bertino, Elisa
Woeginger, Gerhard
Goos, Gerhard
Steffen, Bernhard
Yung, Moti
RelatedPersons_xml – sequence: 1
  givenname: Gerhard
  surname: Goos
  fullname: Goos, Gerhard
– sequence: 2
  givenname: Juris
  surname: Hartmanis
  fullname: Hartmanis, Juris
– sequence: 3
  givenname: Elisa
  surname: Bertino
  fullname: Bertino, Elisa
– sequence: 4
  givenname: Wen
  surname: Gao
  fullname: Gao, Wen
– sequence: 5
  givenname: Bernhard
  orcidid: 0000-0001-9619-1558
  surname: Steffen
  fullname: Steffen, Bernhard
– sequence: 6
  givenname: Gerhard
  orcidid: 0000-0001-8816-2693
  surname: Woeginger
  fullname: Woeginger, Gerhard
– sequence: 7
  givenname: Moti
  orcidid: 0000-0003-0848-0873
  surname: Yung
  fullname: Yung, Moti
SSID ssj0002722703
ssj0002792
Score 2.0274827
Snippet Capturing domain knowledge is a time-consuming procedure that usually requires the collaboration of a Subject Matter Expert (SME) and a modeling expert to...
SourceID springer
SourceType Publisher
StartPage 171
SubjectTerms Cyber-physical systems
Knowledge capture
Knowledge graphs
Rule annotation
Rules
Semantic model
Subtitle System Description
Title Automated Generation of Control Concepts Annotation Rules Using Inductive Logic Programming
URI http://link.springer.com/10.1007/978-3-030-99461-7_10
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1La9wwEBbt9lJ66Ju-0aG3xcW2ZMs-9LBdUkJIcyhJCfRg9KSB1obYe-mv74wl2U52L-nF7Boji9FnzcyneRDyEbS2LithkkoXZcJllSXKSZNIJlJXpzLVDnnIb2fl8QU_uSwuZ053zC4Z1Cf992Beyf-sKtyDdcUs2Tus7DQo3IDfsL5whRWG6y3j9ybN6vsOgUYKRB6S39g0WWPcP4Zb_YkKaSy-qK68ifgFNNYcBthdDdeeVFW_5BI5m93QgR0LlqivSR1tym2Iat_6TMd-vWnbLgQrft_9tv06xh9gDVmMSDo8JxSN7T-fhtOLs24Yg8LWscFE3G-WhAT4shj-x_YIyVuU5syq3fBgGR7x1LxM08XGx2CXBj_Hj2n9xlxiuUXmy5uGzTbzzVuC3s586589lbCMAoGRE3xblogG8_Lui6pYkQebo5PTHxMzl4s8F-msz7HEoj-L8rPCDKFp1r6G0_x_kZ156JV75-2jGXP-hDzC1BaKOScgtKfknm2fkcdR7jTI_Tn5OUGAzhCgnaMBAjRCgM4QoCME6AgBOkGAjhCgCwi8IBdfj863x0nowpH0YLsMic0KAT6qLaXQSuSmzrXLTJXbjClbcGcLU7oSvvTMSM2M4E6ryhSAjNJkzDr2kqzarrWvCK1y8MexoqOuDS8cr53lvJC5U7VUUvHXZB2l0-B31TexqDbIsmENyLIZZdmgLN_c6em35OEM1ndkNVzv7HuwJwf1IQDgHwS7cAM
linkProvider Library Specific Holdings
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.title=Functional+and+Logic+Programming&rft.au=Shbita%2C+Basel&rft.au=Moitra%2C+Abha&rft.atitle=Automated+Generation+of+Control+Concepts+Annotation+Rules+Using+Inductive+Logic+Programming&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2022-05-03&rft.pub=Springer+International+Publishing&rft.isbn=9783030994600&rft.issn=0302-9743&rft.eissn=1611-3349&rft.spage=171&rft.epage=185&rft_id=info:doi/10.1007%2F978-3-030-99461-7_10
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0302-9743&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0302-9743&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0302-9743&client=summon