Non-blocking functional dependency discovery from data streams

IF 8.1 1区 计算机科学 0 COMPUTER SCIENCE, INFORMATION SYSTEMS
Loredana Caruccio, Stefano Cirillo, Vincenzo Deufemia, Giuseppe Polese
{"title":"Non-blocking functional dependency discovery from data streams","authors":"Loredana Caruccio,&nbsp;Stefano Cirillo,&nbsp;Vincenzo Deufemia,&nbsp;Giuseppe Polese","doi":"10.1016/j.ins.2024.121531","DOIUrl":null,"url":null,"abstract":"<div><div>With the proliferation of sensors and IoT technologies, there is an increasing need to analyze information from data streams that they produce dynamically. However, the volume and velocity of this data require algorithms that mine knowledge as data are read from streams. The capability of dynamically extracting functional dependencies (<span>fd</span>s) from data streams would not only permit to assess and improve the quality of data, but also provide knowledge on the evolution of data correlations within streams, allowing to understand the relevance that each feature has in predicting unknown features. In this paper, we propose a new discovery algorithm, namely COD3, which allows to continuous discovery <span>fd</span>s holding on a data stream, as the data are read from it. COD3 represents the first proposal to use a non-blocking architectural model for discovering <span>fd</span>s from data streams. Furthermore, we present novel data structures and a validation method to handle dynamic discovery and reduce data load inbound streams. Experimental evaluations demonstrate its effectiveness on both adapted real-world datasets and real data streams, such as those from air quality sensors. Moreover, by integrating <span>COD</span>3 with Bleach, a well-known <span>fd</span>-based data stream cleansing framework, we demonstrate its effectiveness in a real-world use case.</div></div>","PeriodicalId":51063,"journal":{"name":"Information Sciences","volume":"690 ","pages":"Article 121531"},"PeriodicalIF":8.1000,"publicationDate":"2024-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information Sciences","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0020025524014452","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"0","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

With the proliferation of sensors and IoT technologies, there is an increasing need to analyze information from data streams that they produce dynamically. However, the volume and velocity of this data require algorithms that mine knowledge as data are read from streams. The capability of dynamically extracting functional dependencies (fds) from data streams would not only permit to assess and improve the quality of data, but also provide knowledge on the evolution of data correlations within streams, allowing to understand the relevance that each feature has in predicting unknown features. In this paper, we propose a new discovery algorithm, namely COD3, which allows to continuous discovery fds holding on a data stream, as the data are read from it. COD3 represents the first proposal to use a non-blocking architectural model for discovering fds from data streams. Furthermore, we present novel data structures and a validation method to handle dynamic discovery and reduce data load inbound streams. Experimental evaluations demonstrate its effectiveness on both adapted real-world datasets and real data streams, such as those from air quality sensors. Moreover, by integrating COD3 with Bleach, a well-known fd-based data stream cleansing framework, we demonstrate its effectiveness in a real-world use case.
从数据流中发现非阻塞功能依赖关系
随着传感器和物联网技术的普及,人们越来越需要从它们动态产生的数据流中分析信息。然而,这些数据的数量和速度要求算法能够在从数据流中读取数据的同时挖掘知识。从数据流中动态提取功能依赖性(fds)的能力不仅能评估和提高数据质量,还能提供数据流内数据相关性演变的知识,从而了解每个特征在预测未知特征时的相关性。在本文中,我们提出了一种新的发现算法,即 COD3,它可以在读取数据的过程中连续发现数据流中的 fds。COD3 是首个使用非阻塞架构模型从数据流中发现 fds 的提案。此外,我们还提出了新颖的数据结构和验证方法,以处理动态发现并减少入站数据流的数据负载。实验评估证明了它在适应真实世界数据集和真实数据流(如来自空气质量传感器的数据流)上的有效性。此外,通过将 COD3 与著名的基于 fd 的数据流清理框架 Bleach 相集成,我们证明了它在实际应用案例中的有效性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Information Sciences
Information Sciences 工程技术-计算机:信息系统
CiteScore
14.00
自引率
17.30%
发文量
1322
审稿时长
10.4 months
期刊介绍: Informatics and Computer Science Intelligent Systems Applications is an esteemed international journal that focuses on publishing original and creative research findings in the field of information sciences. We also feature a limited number of timely tutorial and surveying contributions. Our journal aims to cater to a diverse audience, including researchers, developers, managers, strategic planners, graduate students, and anyone interested in staying up-to-date with cutting-edge research in information science, knowledge engineering, and intelligent systems. While readers are expected to share a common interest in information science, they come from varying backgrounds such as engineering, mathematics, statistics, physics, computer science, cell biology, molecular biology, management science, cognitive science, neurobiology, behavioral sciences, and biochemistry.
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信