Causal models for specifying requirements in industrial ML-based software: A case study
Gespeichert in:
| Titel: | Causal models for specifying requirements in industrial ML-based software: A case study |
|---|---|
| Autoren: | Heyn, Hans-Martin, 1987, Mao, Yufei, Weiß, Roland, Knauss, Eric, 1977 |
| Quelle: | Very Efficient Deep Learning in IOT (VEDLIoT) Journal of Systems and Software. 232 |
| Schlagwörter: | Machine learning, Anomaly detection, Systems engineering, Requirement engineering, Causality, Causal analysis, Industrial systems |
| Beschreibung: | Unlike conventional software systems, where rules are explicitly defined to specify the desired behaviour, software components that incorporate machine learning (ML) infer such rules as associations from data. Requirements Engineering (RE) provides methods and tools for specifying the desired behaviour as structured natural language. However, the inherent ambiguity of natural language can make these specifications difficult to interpret. Moreover, it is challenging in RE to establish a clear link between the specified desired behaviour and data requirements necessary for training and validating ML models. In this paper, we explore the use of causal models to address this gap in RE. Through an exploratory case study, we found that causal models, represented as directed acyclic graphs (DAGs), support the collaborative discovery of an ML system's operational context from a causal perspective. We also found that causal models can serve as part of the requirements specification for ML models because they encapsulate both data and model requirements needed to achieve the desired causal behaviour. We introduce a concept for causality-driven development, in which we show that data and model requirements, as well as a causal description of the operational context, can be discovered iteratively using graphical causal models. We demonstrate this approach using an industrial use case on anomaly detection with ML. |
| Dateibeschreibung: | electronic |
| Zugangs-URL: | https://research.chalmers.se/publication/549337 https://research.chalmers.se/publication/549337/file/549337_Fulltext.pdf |
| Datenbank: | SwePub |
| FullText | Text: Availability: 0 CustomLinks: – Url: https://research.chalmers.se/publication/549337# Name: EDS - SwePub (s4221598) Category: fullText Text: View record in SwePub – Url: https://resolver.ebscohost.com/openurl?sid=EBSCO:edsswe&genre=article&issn=01641212&ISBN=&volume=232&issue=&date=20260101&spage=&pages=&title=Very Efficient Deep Learning in IOT (VEDLIoT) Journal of Systems and Software&atitle=Causal%20models%20for%20specifying%20requirements%20in%20industrial%20ML-based%20software%3A%20A%20case%20study&aulast=Heyn%2C%20Hans-Martin&id=DOI:10.1016/j.jss.2025.112691 Name: Full Text Finder Category: fullText Text: Full Text Finder Icon: https://imageserver.ebscohost.com/branding/images/FTF.gif MouseOverText: Full Text Finder – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Heyn%20H Name: ISI Category: fullText Text: Nájsť tento článok vo Web of Science Icon: https://imagesrvr.epnet.com/ls/20docs.gif MouseOverText: Nájsť tento článok vo Web of Science |
|---|---|
| Header | DbId: edsswe DbLabel: SwePub An: edsswe.oai.research.chalmers.se.47aec2fa.6184.4355.be24.03469744d8c6 RelevancyScore: 1109 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 1109.15173339844 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Causal models for specifying requirements in industrial ML-based software: A case study – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Heyn%2C+Hans-Martin%22">Heyn, Hans-Martin</searchLink>, 1987<br /><searchLink fieldCode="AR" term="%22Mao%2C+Yufei%22">Mao, Yufei</searchLink><br /><searchLink fieldCode="AR" term="%22Weiß%2C+Roland%22">Weiß, Roland</searchLink><br /><searchLink fieldCode="AR" term="%22Knauss%2C+Eric%22">Knauss, Eric</searchLink>, 1977 – Name: TitleSource Label: Source Group: Src Data: <i>Very Efficient Deep Learning in IOT (VEDLIoT) Journal of Systems and Software</i>. 232 – Name: Subject Label: Subject Terms Group: Su Data: <searchLink fieldCode="DE" term="%22Machine+learning%22">Machine learning</searchLink><br /><searchLink fieldCode="DE" term="%22Anomaly+detection%22">Anomaly detection</searchLink><br /><searchLink fieldCode="DE" term="%22Systems+engineering%22">Systems engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Requirement+engineering%22">Requirement engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Causality%22">Causality</searchLink><br /><searchLink fieldCode="DE" term="%22Causal+analysis%22">Causal analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Industrial+systems%22">Industrial systems</searchLink> – Name: Abstract Label: Description Group: Ab Data: Unlike conventional software systems, where rules are explicitly defined to specify the desired behaviour, software components that incorporate machine learning (ML) infer such rules as associations from data. Requirements Engineering (RE) provides methods and tools for specifying the desired behaviour as structured natural language. However, the inherent ambiguity of natural language can make these specifications difficult to interpret. Moreover, it is challenging in RE to establish a clear link between the specified desired behaviour and data requirements necessary for training and validating ML models. In this paper, we explore the use of causal models to address this gap in RE. Through an exploratory case study, we found that causal models, represented as directed acyclic graphs (DAGs), support the collaborative discovery of an ML system's operational context from a causal perspective. We also found that causal models can serve as part of the requirements specification for ML models because they encapsulate both data and model requirements needed to achieve the desired causal behaviour. We introduce a concept for causality-driven development, in which we show that data and model requirements, as well as a causal description of the operational context, can be discovered iteratively using graphical causal models. We demonstrate this approach using an industrial use case on anomaly detection with ML. – Name: Format Label: File Description Group: SrcInfo Data: electronic – Name: URL Label: Access URL Group: URL Data: <link linkTarget="URL" linkTerm="https://research.chalmers.se/publication/549337" linkWindow="_blank">https://research.chalmers.se/publication/549337</link><br /><link linkTarget="URL" linkTerm="https://research.chalmers.se/publication/549337/file/549337_Fulltext.pdf" linkWindow="_blank">https://research.chalmers.se/publication/549337/file/549337_Fulltext.pdf</link> |
| PLink | https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsswe&AN=edsswe.oai.research.chalmers.se.47aec2fa.6184.4355.be24.03469744d8c6 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1016/j.jss.2025.112691 Languages: – Text: English Subjects: – SubjectFull: Machine learning Type: general – SubjectFull: Anomaly detection Type: general – SubjectFull: Systems engineering Type: general – SubjectFull: Requirement engineering Type: general – SubjectFull: Causality Type: general – SubjectFull: Causal analysis Type: general – SubjectFull: Industrial systems Type: general Titles: – TitleFull: Causal models for specifying requirements in industrial ML-based software: A case study Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Heyn, Hans-Martin – PersonEntity: Name: NameFull: Mao, Yufei – PersonEntity: Name: NameFull: Weiß, Roland – PersonEntity: Name: NameFull: Knauss, Eric IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 01641212 – Type: issn-locals Value: SWEPUB_FREE – Type: issn-locals Value: CTH_SWEPUB Numbering: – Type: volume Value: 232 Titles: – TitleFull: Very Efficient Deep Learning in IOT (VEDLIoT) Journal of Systems and Software Type: main |
| ResultId | 1 |
Full Text Finder
Nájsť tento článok vo Web of Science