Ziyu Li;Wenbo Sun;Danning Zhan;Yan Kang;Lydia Chen;Alessandro Bozzon;Rihan Hai
{"title":"Amalur: The Convergence of Data Integration and Machine Learning","authors":"Ziyu Li;Wenbo Sun;Danning Zhan;Yan Kang;Lydia Chen;Alessandro Bozzon;Rihan Hai","doi":"10.1109/TKDE.2024.3357389","DOIUrl":null,"url":null,"abstract":"Machine learning (ML) training data is often scattered across disparate collections of datasets, called \n<italic>data silos</i>\n. This fragmentation poses a major challenge for data-intensive ML applications: integrating and transforming data residing in different sources demand a lot of manual work and computational resources. With data privacy constraints, data often cannot leave the premises of data silos; hence model training should proceed in a decentralized manner. In this work, we present a vision of bridging traditional data integration (DI) techniques with the requirements of modern machine learning systems. We explore the possibilities of utilizing metadata obtained from data integration processes for improving the effectiveness, efficiency, and privacy of ML models. Towards this direction, we analyze ML training and inference over data silos. Bringing data integration and machine learning together, we highlight new research opportunities from the aspects of systems, representations, factorized learning, and federated learning.","PeriodicalId":13496,"journal":{"name":"IEEE Transactions on Knowledge and Data Engineering","volume":"36 12","pages":"7353-7367"},"PeriodicalIF":8.9000,"publicationDate":"2024-01-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10412203","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Knowledge and Data Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10412203/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Machine learning (ML) training data is often scattered across disparate collections of datasets, called
data silos
. This fragmentation poses a major challenge for data-intensive ML applications: integrating and transforming data residing in different sources demand a lot of manual work and computational resources. With data privacy constraints, data often cannot leave the premises of data silos; hence model training should proceed in a decentralized manner. In this work, we present a vision of bridging traditional data integration (DI) techniques with the requirements of modern machine learning systems. We explore the possibilities of utilizing metadata obtained from data integration processes for improving the effectiveness, efficiency, and privacy of ML models. Towards this direction, we analyze ML training and inference over data silos. Bringing data integration and machine learning together, we highlight new research opportunities from the aspects of systems, representations, factorized learning, and federated learning.
机器学习(ML)的训练数据通常分散在不同的数据集(称为数据孤岛)中。这种分散性给数据密集型 ML 应用程序带来了重大挑战:整合和转换不同来源的数据需要大量的人工工作和计算资源。由于数据隐私的限制,数据往往不能离开数据孤岛的前提;因此,模型训练应以分散的方式进行。在这项工作中,我们提出了将传统数据集成(DI)技术与现代机器学习系统的要求相结合的设想。我们探索了利用从数据集成过程中获得的元数据来提高机器学习模型的有效性、效率和隐私性的可能性。为此,我们分析了数据孤岛上的机器学习训练和推理。将数据集成和机器学习结合在一起,我们从系统、表示、因子化学习和联合学习等方面强调了新的研究机会。
期刊介绍:
The IEEE Transactions on Knowledge and Data Engineering encompasses knowledge and data engineering aspects within computer science, artificial intelligence, electrical engineering, computer engineering, and related fields. It provides an interdisciplinary platform for disseminating new developments in knowledge and data engineering and explores the practicality of these concepts in both hardware and software. Specific areas covered include knowledge-based and expert systems, AI techniques for knowledge and data management, tools, and methodologies, distributed processing, real-time systems, architectures, data management practices, database design, query languages, security, fault tolerance, statistical databases, algorithms, performance evaluation, and applications.