Data-centric Artificial Intelligence: A Survey

Daochen Zha,Zaid Pervaiz Bhat,Kwei-Herng Lai,Fan Yang,Zhimeng Jiang,Shaochen Zhong,Xia Hu
2023-06-11
Abstract:Artificial Intelligence (AI) is making a profound impact in almost every domain. A vital enabler of its great success is the availability of abundant and high-quality data for building machine learning models. Recently, the role of data in AI has been significantly magnified, giving rise to the emerging concept of data-centric AI. The attention of researchers and practitioners has gradually shifted from advancing model design to enhancing the quality and quantity of the data. In this survey, we discuss the necessity of data-centric AI, followed by a holistic view of three general data-centric goals (training data development, inference data development, and data maintenance) and the representative methods. We also organize the existing literature from automation and collaboration perspectives, discuss the challenges, and tabulate the benchmarks for various tasks. We believe this is the first comprehensive survey that provides a global view of a spectrum of tasks across various stages of the data lifecycle. We hope it can help the readers efficiently grasp a broad picture of this field, and equip them with the techniques and further research ideas to systematically engineer data for building AI systems. A companion list of data-centric AI resources will be regularly updated on <a class="link-external link-https" href="https://github.com/daochenzha/data-centric-AI" rel="external noopener nofollow">this https URL</a>
Machine Learning,Artificial Intelligence,Databases
What problem does this paper attempt to address?
The paper attempts to address the increasing importance of data in the field of Artificial Intelligence (AI), particularly the shift from model-centric approaches to data-centric approaches. Specifically, the paper explores how to enhance the performance of AI systems by systematically improving the quality and quantity of data, rather than solely relying on improvements in model design. The paper emphasizes data tasks at different stages of the AI lifecycle, including training data development, inference data development, and data maintenance. It discusses representative methods in these tasks, the role of automation and human-machine collaboration, and the challenges faced. The paper points out that although advancements in model design remain important, the quality and quantity of data are equally crucial for achieving AI success. Therefore, the systematic engineering of data has become the new focus for building efficient AI systems. The paper aims to provide a comprehensive review to help readers understand the core role of data in AI, master the techniques and methods of data processing, and inspire future research directions.