arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2107.08148cs.LGcs.AIcs.SE
收藏

声明式机器学习系统

Declarative Machine Learning Systems

Stanford University(斯坦福大学)

Piero Molino, Christopher Ré

摘要:

在过去的几年里,机器学习(ML)已经从一种学术努力转变为一种普遍的技术,几乎应用于计算的各个方面。ML驱动的产品现在已经嵌入到我们的数字生活中:从推荐观看内容,到预测我们的搜索意图,再到为消费者和企业环境中的虚拟助手提供动力。最近在自然科学中应用ML的成功表明,ML可以用来解决人类今天面临的一些最困难的现实问题。由于这些原因,机器学习已经成为科技公司战略的核心,并且比以往任何时候都受到学术界的关注。尽管取得了这些成功,但我们迄今所看到的只是一个开始。目前,训练和使用机器学习模型的人都是在大型组织中工作的专家开发人员,但我们相信,下一波机器学习系统将允许更多的人,可能没有编码技能,来执行相同的任务。这些新的机器学习系统将不需要用户完全了解模型如何训练和用于获得预测的所有细节。声明式接口非常适合这个目标,因为它隐藏了复杂性,有利于利益分离,并且可以提高生产力。我们通过开发两个声明式机器学习系统Overton和Ludwig来开发这种抽象接口,它们只要求用户声明他们的数据模式(输入的名称和类型)和任务,而不是编写低级机器学习代码。在本文中,我们将描述ML系统目前的结构,强调其成功和采用的重要因素,当前ML系统面临的问题以及我们开发的系统如何解决这些问题。最后,我们将讨论这些年来ML系统开发的经验教训,以及我们认为下一代ML系统将是什么样子。

英文摘要:

In the last years machine learning (ML) has moved from a academic endeavor to a pervasive technology adopted in almost every aspect of computing. ML-powered products are now embedded in our digital lives: from recommendations of what to watch, to divining our search intent, to powering virtual assistants in consumer and enterprise settings. Recent successes in applying ML in natural sciences revealed that ML can be used to tackle some of the hardest real-world problems humanity faces today. For these reasons ML has become central in the strategy of tech companies and has gathered even more attention from academia than ever before. Despite these successes, what we have witnessed so far is just the beginning. Right now the people training and using ML models are expert developers working within large organizations, but we believe the next wave of ML systems will allow a larger amount of people, potentially without coding skills, to perform the same tasks. These new ML systems will not require users to fully understand all the details of how models are trained and utilized for obtaining predictions. Declarative interfaces are well suited for this goal, by hiding complexity and favouring separation of interests, and can lead to increased productivity. We worked on such abstract interfaces by developing two declarative ML systems, Overton and Ludwig, that require users to declare only their data schema (names and types of inputs) and tasks rather then writing low level ML code. In this article we will describe how ML systems are currently structured, highlight important factors for their success and adoption, what are the issues current ML systems are facing and how the systems we developed addressed them. Finally we will talk about learnings from the development of ML systems throughout the years and how we believe the next generation of ML systems will look like.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑