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 https://github.com/daochenzha/data-centric-AI
翻译:人工智能在几乎所有领域都产生了深远的影响。其巨大成功的一个至关重要的因素是可以用来构建机器学习模型的丰富高质量数据的可用性。最近,数据在人工智能中的作用已经显著扩大,引发了数据中心人工智能这一新兴概念的出现。研究人员和从业者的注意力已逐渐从推进模型设计转向提高数据质量和数量。在这项调查中,我们讨论了数据中心人工智能的必要性,然后全面阐述了三个一般的数据中心目标(训练数据开发、推理数据开发和数据维护)以及代表性方法。我们还从自动化和协作视角组织了现有文献,并讨论了挑战,为各种任务制定了基准。我们相信这是第一个提供数据生命周期各个阶段的任务范围的全面调查。我们希望它能帮助读者高效地掌握这个领域的广阔画面,让他们掌握系统工程数据的技术和进一步的研究思路来构建人工智能系统。数据中心人工智能资源的伴随列表将定期更新在 https://github.com/daochenzha/data-centric-AI 上。