{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,19]],"date-time":"2026-04-19T00:43:09Z","timestamp":1776559389044,"version":"3.51.2"},"reference-count":21,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2021,6,30]],"date-time":"2021-06-30T00:00:00Z","timestamp":1625011200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Queue"],"published-print":{"date-parts":[[2021,6,30]]},"abstract":"<jats:p>The people training and using ML models now are typically experienced developers with years of study working within large organizations, but the next wave of ML systems should allow a substantially larger number of people, potentially without any 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 used for obtaining predictions, but will provide them a more abstract interface that is less demanding and more familiar. Declarative interfaces are well-suited for this goal, by hiding complexity and favoring separation of interest, and ultimately leading to increased productivity.<\/jats:p>","DOI":"10.1145\/3475965.3479315","type":"journal-article","created":{"date-parts":[[2021,8,4]],"date-time":"2021-08-04T05:44:34Z","timestamp":1628055874000},"page":"46-76","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Declarative Machine Learning Systems"],"prefix":"10.1145","volume":"19","author":[{"given":"Piero","family":"Molino","sequence":"first","affiliation":[{"name":"Stanford University"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christopher","family":"R\u00e9","sequence":"additional","affiliation":[{"name":"Stanford University"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2021,8,3]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"The new business of AI (and how it's different from traditional software). Andreessen Horowitz","author":"Casado M.","year":"2020","unstructured":"Casado, M., Bornstein, M. 2020. The new business of AI (and how it's different from traditional software). Andreessen Horowitz; https:\/\/a16z.com\/2020\/02\/16\/the-new-business-of-ai-and-how-its-different-from-traditional-software\/."},{"key":"e_1_2_1_2_1","volume-title":"Proceedings of the 15th European Conference on Machine Learning 17; https:\/\/dl.acm.org\/doi\/10","author":"Domingos P. M.","year":"2004","unstructured":"Domingos, P. M. 2004. Real-world learning with Markov logic networks. In Proceedings of the 15th European Conference on Machine Learning 17; https:\/\/dl.acm.org\/doi\/10.1007\/978-3-540-30115-8_4."},{"key":"e_1_2_1_3_1","first-page":"1","article-title":"Neural architecture search: a survey","volume":"20","author":"Elsken T.","year":"2019","unstructured":"Elsken, T., Metzen, J. H., Hutter, F. 2019. Neural architecture search: a survey. Journal of Machine Learning Research 20, 1-21; https:\/\/www.jmlr.org\/papers\/volume20\/18-598\/18-598.pdf.","journal-title":"Journal of Machine Learning Research"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2213836.2213874"},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 16th International Joint Conference on Artificial Intelligence, 1300-1307; https:\/\/dl.acm.org\/doi\/10","author":"Friedman N.","year":"1999","unstructured":"Friedman, N., Getoor, L., Koller, D., Pfeffer, A. 1999. Learning probabilistic relational models. In Proceedings of the 16th International Joint Conference on Artificial Intelligence, 1300-1307; https:\/\/dl.acm.org\/doi\/10.5555\/1624312.1624404."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.14778\/2367502.2367510"},{"key":"e_1_2_1_7_1","volume-title":"Scaling laws for autoregressive generative modeling. arXiv","author":"Henighan T.","year":"2010","unstructured":"Henighan, T., et al. 2020. Scaling laws for autoregressive generative modeling. arXiv; https:\/\/arxiv.org\/abs\/2010.14701."},{"key":"e_1_2_1_8_1","volume-title":"The hardware lottery. arXiv","author":"Hooker S.","year":"2009","unstructured":"Hooker, S. 2020. The hardware lottery. arXiv; https:\/\/arxiv.org\/abs\/2009.06489."},{"key":"e_1_2_1_9_1","series-title":"Adaptive Computation and Machine Learning series","volume-title":"Probabilistic Graphical Models: Principles and Techniques","author":"Koller D.","unstructured":"Koller, D., Friedman, N. 2009. Probabilistic Graphical Models: Principles and Techniques. Adaptive Computation and Machine Learning series. MIT Press; https:\/\/mitpress.mit.edu\/books\/probabilistic-graphical-models."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/3122009.3242042"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/2946645.2946679"},{"key":"e_1_2_1_12_1","first-page":"1352","volume-title":"Proceedings of the 19th International Joint Conference on Artificial Intelligence","author":"Milch B.","year":"2005","unstructured":"Milch, B., Marthi, B., Russell, S. J., Sontag, D. A., Ong, D. L., Kolobov, A. 2005. BLOG: probabilistic models with unknown objects. In Proceedings of the 19th International Joint Conference on Artificial Intelligence, Edinburgh, Scotland, ed. L. P. Kaelbling and A. Saffiotti, 1352-1359. Professional Book Center; https:\/\/nyuscholars.nyu.edu\/en\/publications\/blog-probabilistic-models-with-unknown-objects."},{"key":"e_1_2_1_13_1","volume-title":"Ludwig: a type-based declarative deep learning toolbox. arXiv","author":"Molino P.","year":"1909","unstructured":"Molino, P., Yaroslav Dudin, Y., Miryala, S. S. 2019. Ludwig: a type-based declarative deep learning toolbox. arXiv; https:\/\/arxiv.org\/abs\/1909.07930."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.14778\/1978665.1978669"},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the 30th International Conference on Neural Information Processing Systems, 3574-3582; https:\/\/dl.acm.org\/doi\/10","author":"Ratner A. J.","year":"2016","unstructured":"Ratner, A. J., De Sa, C., Wu, S., Selsam, D., R\u00e9, C. 2016. Data programming: creating large training sets, quickly. In Proceedings of the 30th International Conference on Neural Information Processing Systems, 3574-3582; https:\/\/dl.acm.org\/doi\/10.5555\/3157382.3157497."},{"key":"e_1_2_1_16_1","volume-title":"10th Annual Conference on Innovative Data Systems Research; http:\/\/cidrdb.org\/cidr2020\/papers\/p33-re-cidr20","author":"R\u00e9 C.","year":"2020","unstructured":"R\u00e9, C., et al. 2020. Overton: a data system for monitoring and improving machine-learned products. In 10th Annual Conference on Innovative Data Systems Research; http:\/\/cidrdb.org\/cidr2020\/papers\/p33-re-cidr20.pdf."},{"key":"e_1_2_1_17_1","unstructured":"Sato K. 2012. An inside look at Google BigQuery. Google White Paper; https:\/\/cloud.google.com\/files\/BigQueryTechnicalWP.pdf."},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the 28th International Conference on Neural Information Processing Systems","volume":"2","author":"Sculley D.","year":"2015","unstructured":"Sculley, D., Holt, G., Golovin, D., Davydov, E., Phillips, T., Ebner, D., Chaudhary, V., Young, M., Crespo, J.-F., Dennison, D. 2015. Hidden technical debt in machine learning systems. In Proceedings of the 28th International Conference on Neural Information Processing Systems vol. 2, 2503-2511; https:\/\/dl.acm.org\/doi\/10.5555\/2969442.2969519."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1038\/s41586-019-1923-7"},{"key":"e_1_2_1_20_1","volume-title":"SQLflow: a bridge between SQL and machine learning. arXiv","author":"Wang Y.","year":"2001","unstructured":"Wang, Y., Yang, Y., Zhu, W., Wu,Y., Yan, X., Liu, Y., Wang, Y., Xie, L., Gao, Z., Zhu, W., Chen, X., Yan, W., Tang, M., Tang, Y. 2020. SQLflow: a bridge between SQL and machine learning. arXiv; https:\/\/arxiv.org\/abs\/2001.06846."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3060586"}],"container-title":["Queue"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3475965.3479315","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3475965.3479315","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:28:33Z","timestamp":1750195713000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3475965.3479315"}},"subtitle":["The future of machine learning will depend on it being in the hands of the rest of us."],"short-title":[],"issued":{"date-parts":[[2021,6,30]]},"references-count":21,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,6,30]]}},"alternative-id":["10.1145\/3475965.3479315"],"URL":"https:\/\/doi.org\/10.1145\/3475965.3479315","relation":{},"ISSN":["1542-7730","1542-7749"],"issn-type":[{"value":"1542-7730","type":"print"},{"value":"1542-7749","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,30]]},"assertion":[{"value":"2021-08-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}