Loading…

Semi-automated development of conceptual models from natural language text

The process of converting natural language specifications into conceptual models requires detailed analysis of natural language text, and designers frequently make mistakes when undertaking this transformation manually. Although many approaches have been used to partly automate this process, one of...

Full description

Saved in:
Bibliographic Details
Published in:Data & knowledge engineering 2020-05, Vol.127, p.101796, Article 101796
Main Authors: Omar, Mussa, Baryannis, George
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c348t-872ee2fdc0e1d27f95419a5d530d34f509ac0728d296aebcea24f53534c7dd383
cites cdi_FETCH-LOGICAL-c348t-872ee2fdc0e1d27f95419a5d530d34f509ac0728d296aebcea24f53534c7dd383
container_end_page
container_issue
container_start_page 101796
container_title Data & knowledge engineering
container_volume 127
creator Omar, Mussa
Baryannis, George
description The process of converting natural language specifications into conceptual models requires detailed analysis of natural language text, and designers frequently make mistakes when undertaking this transformation manually. Although many approaches have been used to partly automate this process, one of the main limitations is the lack of a domain-independent ontology that can be used as a repository for entities and relationships, thus guiding the transformation process. In this paper, a semi-automated system for mapping natural language text into conceptual models is proposed. The system, called SACMES, combines a linguistic approach with an ontological approach and human intervention to achieve the task. SACMES learns from the natural language specifications that it processes and stores the information that is learnt in a conceptual model ontology and a user history knowledge database. It then uses the stored information to improve performance and reduce the need for human intervention. The evaluation conducted on SACMES demonstrates that: (1) by using the system, precision and recall for users identifying entities of conceptual models is increased by 6% and 13%, respectively, while for relationships, increases are even higher, 14% for precision and 23% for recall; (2) the performance of the system is improved by processing more natural language requirements, and thus, the need for human intervention is decreased.
doi_str_mv 10.1016/j.datak.2020.101796
format article
fullrecord <record><control><sourceid>elsevier_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1016_j_datak_2020_101796</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0169023X19301429</els_id><sourcerecordid>S0169023X19301429</sourcerecordid><originalsourceid>FETCH-LOGICAL-c348t-872ee2fdc0e1d27f95419a5d530d34f509ac0728d296aebcea24f53534c7dd383</originalsourceid><addsrcrecordid>eNp9kMtKAzEUhoMoWC9P4CYvMDWXuWXhQopXCi5UcBeOyUmZOjMpSabo25u2rl0d-Dnf4fwfIVeczTnj9fV6biHB11wwsU8aVR-RGW8bUdRKymMyy1uqYEJ-nJKzGNeMMVGyakaeX3HoCpiSHyChpRa32PvNgGOi3lHjR4ObNEFPB2-xj9QFP9AR0hRy1sO4mmCFNOF3uiAnDvqIl3_znLzf370tHovly8PT4nZZGFm2qchPIQpnDUNuReNUVXIFla0ks7J0FVNgWCNaK1QN-GkQRE5lJUvTWCtbeU7k4a4JPsaATm9CN0D40ZzpnQ691nsdeqdDH3Rk6uZA5RK47TDoaDrM7WwX0CRtffcv_wttl2ru</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Semi-automated development of conceptual models from natural language text</title><source>Elsevier</source><creator>Omar, Mussa ; Baryannis, George</creator><creatorcontrib>Omar, Mussa ; Baryannis, George</creatorcontrib><description>The process of converting natural language specifications into conceptual models requires detailed analysis of natural language text, and designers frequently make mistakes when undertaking this transformation manually. Although many approaches have been used to partly automate this process, one of the main limitations is the lack of a domain-independent ontology that can be used as a repository for entities and relationships, thus guiding the transformation process. In this paper, a semi-automated system for mapping natural language text into conceptual models is proposed. The system, called SACMES, combines a linguistic approach with an ontological approach and human intervention to achieve the task. SACMES learns from the natural language specifications that it processes and stores the information that is learnt in a conceptual model ontology and a user history knowledge database. It then uses the stored information to improve performance and reduce the need for human intervention. The evaluation conducted on SACMES demonstrates that: (1) by using the system, precision and recall for users identifying entities of conceptual models is increased by 6% and 13%, respectively, while for relationships, increases are even higher, 14% for precision and 23% for recall; (2) the performance of the system is improved by processing more natural language requirements, and thus, the need for human intervention is decreased.</description><identifier>ISSN: 0169-023X</identifier><identifier>EISSN: 1872-6933</identifier><identifier>DOI: 10.1016/j.datak.2020.101796</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Conceptual modelling ; Information extraction ; Natural language processing ; Ontologies ; Semi-structured data</subject><ispartof>Data &amp; knowledge engineering, 2020-05, Vol.127, p.101796, Article 101796</ispartof><rights>2020 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c348t-872ee2fdc0e1d27f95419a5d530d34f509ac0728d296aebcea24f53534c7dd383</citedby><cites>FETCH-LOGICAL-c348t-872ee2fdc0e1d27f95419a5d530d34f509ac0728d296aebcea24f53534c7dd383</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,777,781,27905,27906</link.rule.ids></links><search><creatorcontrib>Omar, Mussa</creatorcontrib><creatorcontrib>Baryannis, George</creatorcontrib><title>Semi-automated development of conceptual models from natural language text</title><title>Data &amp; knowledge engineering</title><description>The process of converting natural language specifications into conceptual models requires detailed analysis of natural language text, and designers frequently make mistakes when undertaking this transformation manually. Although many approaches have been used to partly automate this process, one of the main limitations is the lack of a domain-independent ontology that can be used as a repository for entities and relationships, thus guiding the transformation process. In this paper, a semi-automated system for mapping natural language text into conceptual models is proposed. The system, called SACMES, combines a linguistic approach with an ontological approach and human intervention to achieve the task. SACMES learns from the natural language specifications that it processes and stores the information that is learnt in a conceptual model ontology and a user history knowledge database. It then uses the stored information to improve performance and reduce the need for human intervention. The evaluation conducted on SACMES demonstrates that: (1) by using the system, precision and recall for users identifying entities of conceptual models is increased by 6% and 13%, respectively, while for relationships, increases are even higher, 14% for precision and 23% for recall; (2) the performance of the system is improved by processing more natural language requirements, and thus, the need for human intervention is decreased.</description><subject>Conceptual modelling</subject><subject>Information extraction</subject><subject>Natural language processing</subject><subject>Ontologies</subject><subject>Semi-structured data</subject><issn>0169-023X</issn><issn>1872-6933</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><recordid>eNp9kMtKAzEUhoMoWC9P4CYvMDWXuWXhQopXCi5UcBeOyUmZOjMpSabo25u2rl0d-Dnf4fwfIVeczTnj9fV6biHB11wwsU8aVR-RGW8bUdRKymMyy1uqYEJ-nJKzGNeMMVGyakaeX3HoCpiSHyChpRa32PvNgGOi3lHjR4ObNEFPB2-xj9QFP9AR0hRy1sO4mmCFNOF3uiAnDvqIl3_znLzf370tHovly8PT4nZZGFm2qchPIQpnDUNuReNUVXIFla0ks7J0FVNgWCNaK1QN-GkQRE5lJUvTWCtbeU7k4a4JPsaATm9CN0D40ZzpnQ691nsdeqdDH3Rk6uZA5RK47TDoaDrM7WwX0CRtffcv_wttl2ru</recordid><startdate>202005</startdate><enddate>202005</enddate><creator>Omar, Mussa</creator><creator>Baryannis, George</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>202005</creationdate><title>Semi-automated development of conceptual models from natural language text</title><author>Omar, Mussa ; Baryannis, George</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c348t-872ee2fdc0e1d27f95419a5d530d34f509ac0728d296aebcea24f53534c7dd383</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Conceptual modelling</topic><topic>Information extraction</topic><topic>Natural language processing</topic><topic>Ontologies</topic><topic>Semi-structured data</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Omar, Mussa</creatorcontrib><creatorcontrib>Baryannis, George</creatorcontrib><collection>CrossRef</collection><jtitle>Data &amp; knowledge engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Omar, Mussa</au><au>Baryannis, George</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Semi-automated development of conceptual models from natural language text</atitle><jtitle>Data &amp; knowledge engineering</jtitle><date>2020-05</date><risdate>2020</risdate><volume>127</volume><spage>101796</spage><pages>101796-</pages><artnum>101796</artnum><issn>0169-023X</issn><eissn>1872-6933</eissn><abstract>The process of converting natural language specifications into conceptual models requires detailed analysis of natural language text, and designers frequently make mistakes when undertaking this transformation manually. Although many approaches have been used to partly automate this process, one of the main limitations is the lack of a domain-independent ontology that can be used as a repository for entities and relationships, thus guiding the transformation process. In this paper, a semi-automated system for mapping natural language text into conceptual models is proposed. The system, called SACMES, combines a linguistic approach with an ontological approach and human intervention to achieve the task. SACMES learns from the natural language specifications that it processes and stores the information that is learnt in a conceptual model ontology and a user history knowledge database. It then uses the stored information to improve performance and reduce the need for human intervention. The evaluation conducted on SACMES demonstrates that: (1) by using the system, precision and recall for users identifying entities of conceptual models is increased by 6% and 13%, respectively, while for relationships, increases are even higher, 14% for precision and 23% for recall; (2) the performance of the system is improved by processing more natural language requirements, and thus, the need for human intervention is decreased.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.datak.2020.101796</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0169-023X
ispartof Data & knowledge engineering, 2020-05, Vol.127, p.101796, Article 101796
issn 0169-023X
1872-6933
language eng
recordid cdi_crossref_primary_10_1016_j_datak_2020_101796
source Elsevier
subjects Conceptual modelling
Information extraction
Natural language processing
Ontologies
Semi-structured data
title Semi-automated development of conceptual models from natural language text
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T11%3A44%3A07IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-elsevier_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Semi-automated%20development%20of%20conceptual%20models%20from%20natural%20language%20text&rft.jtitle=Data%20&%20knowledge%20engineering&rft.au=Omar,%20Mussa&rft.date=2020-05&rft.volume=127&rft.spage=101796&rft.pages=101796-&rft.artnum=101796&rft.issn=0169-023X&rft.eissn=1872-6933&rft_id=info:doi/10.1016/j.datak.2020.101796&rft_dat=%3Celsevier_cross%3ES0169023X19301429%3C/elsevier_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c348t-872ee2fdc0e1d27f95419a5d530d34f509ac0728d296aebcea24f53534c7dd383%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true