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.
翻译:在过去几年里,机器学习(ML)已经从学术努力发展到几乎在计算机的每个方面都采用的普及技术。ML动力产品现在已经嵌入我们的数字生活中:从关于观察的建议,到对我们的搜索意图的捕捉,到在消费者和企业环境中赋予虚拟助理力量。在自然科学中应用ML的最近成功显示,ML可以用来解决人类当今面临的一些最严峻的现实世界问题。由于这些原因,ML已经成为技术公司战略的核心,并且从学术界得到比以往更多的关注。尽管取得了这些成功,但迄今为止我们所看到的ML动力产品现在还只是开始。现在,在大型组织内工作的人员培训和使用ML模型是专家开发的开发者,但我们认为下一波ML系统将允许更多的人完成同样的任务。这些新的ML系统将不需要用户充分了解模型是如何被训练和用来获得预测的。在低数值界面界面界面界面中,我们非常适合这个目标,通过隐藏复杂性和偏重利益,并且能够导致生产率的提高。我们用LML系统现在的系统来解释和ML系统是如何发展,而最后的界面需要这样的M系统是如何发展。