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...
Saved in:
Published in | Functional and Logic Programming pp. 171 - 185 |
---|---|
Main Authors | , |
Format | Book Chapter |
Language | English |
Published |
Cham
Springer International Publishing
03.05.2022
|
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get 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 |