{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,16]],"date-time":"2026-10-16T07:46:13Z","timestamp":1792136773681,"version":"4.4.0"},"reference-count":70,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"6","license":[{"start":{"date-parts":[[2021,6,1]],"date-time":"2021-06-01T00:00:00Z","timestamp":1622505600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,6,1]],"date-time":"2021-06-01T00:00:00Z","timestamp":1622505600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,6,1]],"date-time":"2021-06-01T00:00:00Z","timestamp":1622505600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Knowl. Data Eng."],"published-print":{"date-parts":[[2021,6,1]]},"DOI":"10.1109\/tkde.2019.2958084","type":"journal-article","created":{"date-parts":[[2019,12,12]],"date-time":"2019-12-12T20:59:31Z","timestamp":1576184371000},"page":"2392-2411","source":"Crossref","is-referenced-by-count":12,"title":["Declarative Data Analytics: A Survey"],"prefix":"10.1109","volume":"33","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0782-7997","authenticated-orcid":false,"given":"Nantia","family":"Makrynioti","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Vasilis","family":"Vassalos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/3078752"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.14778\/1920841.1920881"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-013-0319-9"},{"key":"ref33","year":"0"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-014-0357-y"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.14778\/3402755.3402761"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.14778\/2367502.2367510"},{"key":"ref37","year":"0"},{"key":"ref36","first-page":"1","article-title":"DryadLINQ: A system for general-purpose distributed data-parallel computing using a high-level language","author":"yu","year":"2008","journal-title":"Proc 5th USENIX Conf Operating Syst Design Implementation"},{"key":"ref35","article-title":"Tupleware: &#x201D;big&#x201D; data, big analytics, small clusters","author":"crotty","year":"2015","journal-title":"Proc Biennial Conf Innovative Data Syst Res"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807148"},{"key":"ref60","year":"0"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465283"},{"key":"ref61","year":"0"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742797"},{"key":"ref28","first-page":"10","article-title":"Spark: Cluster computing with working sets","author":"zaharia","year":"2010","journal-title":"Proc 2nd USENIX Conf Hot Topics Cloud Comput"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2723713"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1656274.1656278"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882939"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/3196959.3196960"},{"key":"ref29","year":"0"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.14778\/3137628.3137633"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/113413.113435"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2010.5447802"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273005"},{"key":"ref1","first-page":"137","article-title":"MapReduce: Simplified data processing on large clusters","author":"dean","year":"2004","journal-title":"Proc 6th Symp Operating Syst Design Implementation"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2013.6544927"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/152610.152611"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"2168","DOI":"10.14778\/3275366.3284963","article-title":"A comparative evaluation of systems for scalable linear algebra-based analytics","volume":"11","author":"thomas","year":"2018","journal-title":"Proc VLDB Endowment"},{"key":"ref24","author":"zsu","year":"2011","journal-title":"Principles of Distributed Database Systems"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/69.273032"},{"key":"ref26","first-page":"2825","article-title":"Scikit-learn: Machine learning in Python","volume":"12","author":"pedregosa","year":"2011","journal-title":"J Mach Learn Res"},{"key":"ref25","first-page":"1235","article-title":"MLlib: Machine learning in apache spark","volume":"17","author":"meng","year":"2016","journal-title":"J Mach Learn Res"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22351-8_1"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.14778\/3025111.3025117"},{"key":"ref59","first-page":"153:1","article-title":"Automatic differentiation in machine learning: A survey","volume":"18","author":"baydin","year":"2017","journal-title":"J Mach Learn Res"},{"key":"ref58","author":"davenport","year":"1988","journal-title":"Computer Algebra Systems and Algorithms for Algebraic Computation"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2017.108"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.14778\/3137765.3137812"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/3209889.3209893"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/3191315"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742796"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/2791347.2791362"},{"key":"ref10","article-title":"Automatic differentiation in PyTorch","author":"paszke","year":"2017","journal-title":"Proc Conf Neural Inf Process Syst"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2949741.2949756"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1851476.1851593"},{"key":"ref12","year":"0"},{"key":"ref13","year":"0"},{"key":"ref14","article-title":"MLbase: A distributed machine-learning system","author":"kraska","year":"2013","journal-title":"Proc Biennial Conf Innovative Data Syst Res"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2487575.2487629"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/2935694.2935698"},{"key":"ref17","article-title":"Declarative machine learning - A classification of basic properties and types","volume":"abs 1605 5826","author":"boehm","year":"2016","journal-title":"CoRR"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/320248.320249"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.14778\/2350229.2350244"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1376616.1376726"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.14778\/1687553.1687609"},{"key":"ref6","author":"chollet","year":"2015"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.14778\/1454159.1454166"},{"key":"ref8","article-title":"Chainer: A next-generation open source framework for deep learning","author":"tokui","year":"2015","journal-title":"Proc Workshop Mach Learn Syst 29th Annu Conf Neural Inf Process Syst"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2945397"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2017.109"},{"key":"ref9","first-page":"265","article-title":"TensorFlow: A system for large-scale machine learning","author":"abadi","year":"2016","journal-title":"Proc USENIX Symp on Operating System Design and Implementation"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3035937"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767930"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.14778\/3342263.3342633"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2013.158"},{"key":"ref42","year":"0"},{"key":"ref41","year":"0"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2949741.2949754"},{"key":"ref43","year":"0"}],"container-title":["IEEE Transactions on Knowledge and Data Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/69\/9427778\/08931243.pdf?arnumber=8931243","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T14:50:52Z","timestamp":1652194252000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8931243\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,1]]},"references-count":70,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.1109\/tkde.2019.2958084","relation":{},"ISSN":["1041-4347","1558-2191","2326-3865"],"issn-type":[{"value":"1041-4347","type":"print"},{"value":"1558-2191","type":"electronic"},{"value":"2326-3865","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,1]]}}}