健康数据中矛盾规则实现的性能及数据质量评估

Khalid O Yusuf, Irina Chaplinskaya-Sobol, Anne Schoneberg, Sabine Hanss, Sabine Blaschke, Jörg J Vehreschild, Isabel Bröhl, Karin Fiedler, Margarete Scherer, Shimita Sikdar, Patricia Wagner, Ramsia Geisler, Olga Miljukov, Milena Milovanovic, Jens-Peter Reese, Dagmar Krefting
{"title":"健康数据中矛盾规则实现的性能及数据质量评估","authors":"Khalid O Yusuf, Irina Chaplinskaya-Sobol, Anne Schoneberg, Sabine Hanss, Sabine Blaschke, Jörg J Vehreschild, Isabel Bröhl, Karin Fiedler, Margarete Scherer, Shimita Sikdar, Patricia Wagner, Ramsia Geisler, Olga Miljukov, Milena Milovanovic, Jens-Peter Reese, Dagmar Krefting","doi":"10.3233/SHTI251410","DOIUrl":null,"url":null,"abstract":"<p><strong>Introduction: </strong>Boolean rules are the building blocks for rule-based data quality assessment (DQA) in health research. While some DQA rules are generic, contradiction rules are guided by established facts supported by domain knowledge. A recent study reported performance degradation in infrastructure as DQA rules scale. Different implementation approaches can be used for DQA rules. In this study, we examine the performance of varied DQA rule implementations for contradictory dependencies in data items for cardiovascular disease assessment and propose an optimization method that integrates the strengths of different approaches.</p><p><strong>Methods: </strong>We implemented three Boolean rule implementations considered for contradiction assessment of 12 cardiovascular disease items used in the cross-sectoral platform of the national COVID-19 cohort: 1) raw domain rule-set joined using the Boolean-OR operator; 2) two minimal Boolean rules derived from the twelve raw domain rule-set through rule reduction; and 3) atomic Boolean rules representing each rule in the raw domain rule-set. The implementations are examined on speed of execution and memory utilization on the original dataset of about 2000 subjects amplified by factors of 2.5, 5, 10, 50, and 100. A two-step approach is adopted to integrate the implementation of the fastest and atomic contradiction rules.</p><p><strong>Results: </strong>The raw domain rule-set (1) was more than 100 times faster than the atomic rules (3) and 9 times faster than the minimal Boolean rules (2) with the largest employed dataset. It requires about 3 times more memory than the other implementations. All implementations show linear dependency on the dataset size, except for minimal Boolean rules (2) with a slower slope in memory utilization. Two-step rule processing reduced the speed gap between raw rule-set (1) and atomic rules (3) from 100 times faster to just 3 times in the unified implementation.</p><p><strong>Discussion: </strong>Only atomic rules (3) support detailed and traceable results for DQA, required for further inspection of the contradictions. A combined rule processing can bridge the speed gap between raw rule-set and atomic rules by executing the fastest rules on entire dataset and atomic rules only on the fraction of data with contradictions, allowing for fast but detailed DQA.</p>","PeriodicalId":94357,"journal":{"name":"Studies in health technology and informatics","volume":"331 ","pages":"318-326"},"PeriodicalIF":0.0000,"publicationDate":"2025-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Performance of Contradiction Rule Implementations in Health Data for Efficient Data Quality Assessments.\",\"authors\":\"Khalid O Yusuf, Irina Chaplinskaya-Sobol, Anne Schoneberg, Sabine Hanss, Sabine Blaschke, Jörg J Vehreschild, Isabel Bröhl, Karin Fiedler, Margarete Scherer, Shimita Sikdar, Patricia Wagner, Ramsia Geisler, Olga Miljukov, Milena Milovanovic, Jens-Peter Reese, Dagmar Krefting\",\"doi\":\"10.3233/SHTI251410\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p><strong>Introduction: </strong>Boolean rules are the building blocks for rule-based data quality assessment (DQA) in health research. While some DQA rules are generic, contradiction rules are guided by established facts supported by domain knowledge. A recent study reported performance degradation in infrastructure as DQA rules scale. Different implementation approaches can be used for DQA rules. In this study, we examine the performance of varied DQA rule implementations for contradictory dependencies in data items for cardiovascular disease assessment and propose an optimization method that integrates the strengths of different approaches.</p><p><strong>Methods: </strong>We implemented three Boolean rule implementations considered for contradiction assessment of 12 cardiovascular disease items used in the cross-sectoral platform of the national COVID-19 cohort: 1) raw domain rule-set joined using the Boolean-OR operator; 2) two minimal Boolean rules derived from the twelve raw domain rule-set through rule reduction; and 3) atomic Boolean rules representing each rule in the raw domain rule-set. The implementations are examined on speed of execution and memory utilization on the original dataset of about 2000 subjects amplified by factors of 2.5, 5, 10, 50, and 100. A two-step approach is adopted to integrate the implementation of the fastest and atomic contradiction rules.</p><p><strong>Results: </strong>The raw domain rule-set (1) was more than 100 times faster than the atomic rules (3) and 9 times faster than the minimal Boolean rules (2) with the largest employed dataset. It requires about 3 times more memory than the other implementations. All implementations show linear dependency on the dataset size, except for minimal Boolean rules (2) with a slower slope in memory utilization. Two-step rule processing reduced the speed gap between raw rule-set (1) and atomic rules (3) from 100 times faster to just 3 times in the unified implementation.</p><p><strong>Discussion: </strong>Only atomic rules (3) support detailed and traceable results for DQA, required for further inspection of the contradictions. A combined rule processing can bridge the speed gap between raw rule-set and atomic rules by executing the fastest rules on entire dataset and atomic rules only on the fraction of data with contradictions, allowing for fast but detailed DQA.</p>\",\"PeriodicalId\":94357,\"journal\":{\"name\":\"Studies in health technology and informatics\",\"volume\":\"331 \",\"pages\":\"318-326\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2025-09-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Studies in health technology and informatics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3233/SHTI251410\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Studies in health technology and informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3233/SHTI251410","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

布尔规则是卫生研究中基于规则的数据质量评估(DQA)的基石。虽然一些DQA规则是通用的,但矛盾规则是由领域知识支持的既定事实指导的。最近的一项研究报告了DQA规则规模导致的基础设施性能下降。DQA规则可以使用不同的实现方法。在本研究中,我们研究了不同DQA规则实现对心血管疾病评估数据项中矛盾依赖关系的性能,并提出了一种集成不同方法优势的优化方法。方法:对全国COVID-19队列跨部门平台中使用的12个心血管疾病项目实施3种矛盾评估考虑的布尔规则实现:1)使用布尔或算子连接的原始领域规则集;2)由12条原始域规则集通过规则约简得到2条最小布尔规则;3)原子布尔规则,表示原始域规则集中的每个规则。在大约2000个主题的原始数据集上,通过2.5、5、10、50和100的因子放大,对实现的执行速度和内存利用率进行了检查。采用两步法集成最快和原子矛盾规则的实现。结果:使用最大数据集时,原始域规则集(1)比原子规则(3)快100倍以上,比最小布尔规则(2)快9倍。它需要比其他实现多3倍的内存。所有的实现都显示出对数据集大小的线性依赖,除了最小布尔规则(2),内存利用率的斜率较慢。在统一实现中,两步规则处理将原始规则集(1)和原子规则(3)之间的速度差距从快100倍缩小到只有3倍。讨论:只有原子规则(3)支持DQA的详细和可追溯的结果,这是进一步检查矛盾所必需的。组合规则处理可以弥合原始规则集和原子规则之间的速度差距,方法是在整个数据集上执行最快的规则,而原子规则只在有矛盾的部分数据上执行最快的规则,从而实现快速但详细的DQA。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Performance of Contradiction Rule Implementations in Health Data for Efficient Data Quality Assessments.

Introduction: Boolean rules are the building blocks for rule-based data quality assessment (DQA) in health research. While some DQA rules are generic, contradiction rules are guided by established facts supported by domain knowledge. A recent study reported performance degradation in infrastructure as DQA rules scale. Different implementation approaches can be used for DQA rules. In this study, we examine the performance of varied DQA rule implementations for contradictory dependencies in data items for cardiovascular disease assessment and propose an optimization method that integrates the strengths of different approaches.

Methods: We implemented three Boolean rule implementations considered for contradiction assessment of 12 cardiovascular disease items used in the cross-sectoral platform of the national COVID-19 cohort: 1) raw domain rule-set joined using the Boolean-OR operator; 2) two minimal Boolean rules derived from the twelve raw domain rule-set through rule reduction; and 3) atomic Boolean rules representing each rule in the raw domain rule-set. The implementations are examined on speed of execution and memory utilization on the original dataset of about 2000 subjects amplified by factors of 2.5, 5, 10, 50, and 100. A two-step approach is adopted to integrate the implementation of the fastest and atomic contradiction rules.

Results: The raw domain rule-set (1) was more than 100 times faster than the atomic rules (3) and 9 times faster than the minimal Boolean rules (2) with the largest employed dataset. It requires about 3 times more memory than the other implementations. All implementations show linear dependency on the dataset size, except for minimal Boolean rules (2) with a slower slope in memory utilization. Two-step rule processing reduced the speed gap between raw rule-set (1) and atomic rules (3) from 100 times faster to just 3 times in the unified implementation.

Discussion: Only atomic rules (3) support detailed and traceable results for DQA, required for further inspection of the contradictions. A combined rule processing can bridge the speed gap between raw rule-set and atomic rules by executing the fastest rules on entire dataset and atomic rules only on the fraction of data with contradictions, allowing for fast but detailed DQA.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信