{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T00:41:23Z","timestamp":1770511283449,"version":"3.49.0"},"reference-count":66,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:00:00Z","timestamp":1775001600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:00:00Z","timestamp":1775001600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,11,17]],"date-time":"2026-11-17T00:00:00Z","timestamp":1794873600000},"content-version":"am","delay-in-days":230,"URL":"http:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:00:00Z","timestamp":1775001600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:00:00Z","timestamp":1775001600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:00:00Z","timestamp":1775001600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:00:00Z","timestamp":1775001600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T00:00:00Z","timestamp":1775001600000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/100000015","name":"US Department of Energy","doi-asserted-by":"publisher","award":["DE-0011014"],"award-info":[{"award-number":["DE-0011014"]}],"id":[{"id":"10.13039\/100000015","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["OAC 2410668"],"award-info":[{"award-number":["OAC 2410668"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000002","name":"US Government National Institutes of Health","doi-asserted-by":"publisher","award":["P20GM103408"],"award-info":[{"award-number":["P20GM103408"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information Systems"],"published-print":{"date-parts":[[2026,4]]},"DOI":"10.1016\/j.is.2025.102637","type":"journal-article","created":{"date-parts":[[2025,11,4]],"date-time":"2025-11-04T00:12:45Z","timestamp":1762215165000},"page":"102637","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Implementing a declarative query language for high level machine learning application design"],"prefix":"10.1016","volume":"137","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-5014-8099","authenticated-orcid":false,"given":"Hasan H.","family":"Rahman","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3124-3780","authenticated-orcid":false,"given":"Hasan M.","family":"Jamil","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.is.2025.102637_b1","series-title":"Data science and machine learning in the clouds: A perspective for the future","author":"Barua","year":"2021"},{"issue":"6","key":"10.1016\/j.is.2025.102637_b2","doi-asserted-by":"crossref","first-page":"2392","DOI":"10.1109\/TKDE.2019.2958084","article-title":"Declarative data analytics: A survey","volume":"33","author":"Makrynioti","year":"2019","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"10.1016\/j.is.2025.102637_b3","series-title":"2019 IEEE\/ACM 41st International Conference on Software Engineering: Software Engineering in Practice","first-page":"291","article-title":"Software engineering for machine learning: A case study","author":"Amershi","year":"2019"},{"key":"10.1016\/j.is.2025.102637_b4","series-title":"Machine Learning with R: Expert Techniques for Predictive Modeling","author":"Lantz","year":"2019"},{"key":"10.1016\/j.is.2025.102637_b5","series-title":"Statistics with Julia: Fundamentals for Data Science, Machine Learning and Artificial Intelligence","author":"Nazarathy","year":"2021"},{"key":"10.1016\/j.is.2025.102637_b6","first-page":"67","article-title":"The python machine learning ecosystem","author":"Sarkar","year":"2018","journal-title":"Pr. Mach. Learn. Python: Probl. Solver\u2019s Guid. Build. Real World Intell. Syst."},{"key":"10.1016\/j.is.2025.102637_b7","series-title":"MATLAB Machine Learning","author":"Paluszek","year":"2016"},{"key":"10.1016\/j.is.2025.102637_b8","article-title":"Large language models for software engineering: A systematic literature review","author":"Hou","year":"2023","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"2","key":"10.1016\/j.is.2025.102637_b9","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1111\/j.1469-1809.1936.tb02137.x","article-title":"The use of multiple measurements in taxonomic problems","volume":"7","author":"Fisher","year":"1936","journal-title":"Ann. Eugen."},{"key":"10.1016\/j.is.2025.102637_b10","series-title":"Iris, UCI machine learning repository","author":"Fisher","year":"1936"},{"key":"10.1016\/j.is.2025.102637_b11","series-title":"2014 22nd International Conference on Pattern Recognition","first-page":"9","article-title":"Putting the scientist in the loop\u2013Accelerating scientific progress with interactive machine learning","author":"Mac Aodha","year":"2014"},{"issue":"2","key":"10.1016\/j.is.2025.102637_b12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3185517","article-title":"A review of user interface design for interactive machine learning","volume":"8","author":"Dudley","year":"2018","journal-title":"ACM Trans. Interact. Intell. Syst. (TiiS)"},{"key":"10.1016\/j.is.2025.102637_b13","series-title":"Proceedings of Workshops At the 50th International Conference on Very Large Data Bases, VLDB 2024, Guangzhou, China, August 26-30, 2024","first-page":"1","article-title":"Toward a declarative query language for machine learning","author":"Jamil","year":"2024"},{"key":"10.1016\/j.is.2025.102637_b14","series-title":"Declarative machine learning-a classification of basic properties and types","author":"Boehm","year":"2016"},{"key":"10.1016\/j.is.2025.102637_b15","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1007\/s00354-018-0046-2","article-title":"Fostering the use of declarative formalisms for real-world applications: the embasp framework","volume":"37","author":"Calimeri","year":"2019","journal-title":"New Gener. Comput."},{"key":"10.1016\/j.is.2025.102637_b16","series-title":"Datenbanksysteme F\u00dcr Business, Technologie Und Web (BTW), 14. Fachtagung Des GI-Fachbereichs \u201dDatenbanken Und Informationssysteme\u201d (DBIS), 2.-4.3.2011 in Kaiserslautern, Germany","first-page":"23","article-title":"The power of declarative languages: From information extraction to machine learning","volume":"vol. P-180","author":"Vaithyanathan","year":"2011"},{"key":"10.1016\/j.is.2025.102637_b17","doi-asserted-by":"crossref","unstructured":"S. Singh, T. Rockt\u00e4schel, L. Hewitt, J. Naradowsky, S. Riedel, WOLFE: an nlp-friendly declarative machine learning stack, in: Proceedings of the 2015 Conference of the North American Chapter of the Association for Computational Linguistics: Demonstrations, 2015, pp. 61\u201365.","DOI":"10.3115\/v1\/N15-3013"},{"key":"10.1016\/j.is.2025.102637_b18","series-title":"Sql4ml a declarative end-to-end workflow for machine learning","author":"Makrynioti","year":"2019"},{"key":"10.1016\/j.is.2025.102637_b19","doi-asserted-by":"crossref","unstructured":"M.E. Sch\u00fcle, M. Bungeroth, A. Kemper, S. G\u00fcnnemann, T. Neumann, Mlearn: A declarative machine learning language for database systems, in: Proceedings of the 3rd International Workshop on Data Management for End-To-End Machine Learning, 2019, pp. 1\u20134.","DOI":"10.1145\/3329486.3329494"},{"key":"10.1016\/j.is.2025.102637_b20","series-title":"EDBT","first-page":"562","article-title":"ML2SQL-compiling a declarative machine learning language to SQL and python","author":"Sch\u00fcle","year":"2019"},{"issue":"2","key":"10.1016\/j.is.2025.102637_b21","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1109\/TVCG.2020.3030453","article-title":"P6: A declarative language for integrating machine learning in visual analytics","volume":"27","author":"Li","year":"2020","journal-title":"IEEE Trans. Vis. Comput. Graphics"},{"issue":"12","key":"10.1016\/j.is.2025.102637_b22","doi-asserted-by":"crossref","first-page":"1933","DOI":"10.14778\/3137765.3137812","article-title":"Mlog: Towards declarative in-database machine learning","volume":"10","author":"Li","year":"2017","journal-title":"Proc. VLDB Endow."},{"issue":"5","key":"10.1016\/j.is.2025.102637_b23","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1007\/s00778-021-00665-6","article-title":"Formal semantics and high performance in declarative machine learning using datalog","volume":"30","author":"Wang","year":"2021","journal-title":"VLDB J."},{"key":"10.1016\/j.is.2025.102637_b24","doi-asserted-by":"crossref","unstructured":"T. Vieira, M. Francis-Landau, N.W. Filardo, F. Khorasani, J. Eisner, Dyna: Toward a self-optimizing declarative language for machine learning applications, in: Proceedings of the 1st ACM SIGPLAN International Workshop on Machine Learning and Programming Languages, 2017, pp. 8\u201317.","DOI":"10.1145\/3088525.3088562"},{"issue":"13","key":"10.1016\/j.is.2025.102637_b25","doi-asserted-by":"crossref","first-page":"1425","DOI":"10.14778\/3007263.3007279","article-title":"Systemml: Declarative machine learning on spark","volume":"9","author":"Boehm","year":"2016","journal-title":"Proc. VLDB Endow."},{"key":"10.1016\/j.is.2025.102637_b26","series-title":"SystemDS: A declarative machine learning system for the end-to-end data science lifecycle","author":"Boehm","year":"2019"},{"key":"10.1016\/j.is.2025.102637_b27","series-title":"EndToEndML: An open-source end-to-end pipeline for machine learning applications","author":"Pillai","year":"2024"},{"issue":"226","key":"10.1016\/j.is.2025.102637_b28","first-page":"1","article-title":"Merlion: End-to-end machine learning for time series","volume":"24","author":"Bhatnagar","year":"2023","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.is.2025.102637_b29","series-title":"VeML: An end-to-end machine learning lifecycle for large-scale and high-dimensional data","author":"Le","year":"2023"},{"key":"10.1016\/j.is.2025.102637_b30","series-title":"Relax: Composable abstractions for end-to-end dynamic machine learning","author":"Lai","year":"2023"},{"key":"10.1016\/j.is.2025.102637_b31","series-title":"CIDR","first-page":"1","article-title":"MLbase: A distributed machine-learning system","volume":"Vol. 1","author":"Kraska","year":"2013"},{"key":"10.1016\/j.is.2025.102637_b32","series-title":"Auto-sklearn 2.0: The next generation","first-page":"8","author":"Feurer","year":"2020"},{"key":"10.1016\/j.is.2025.102637_b33","series-title":"Workshop on Automatic Machine Learning","first-page":"66","article-title":"TPOT: A tree-based pipeline optimization tool for automating machine learning","author":"Olson","year":"2016"},{"key":"10.1016\/j.is.2025.102637_b34","series-title":"MLJAR: State-of-the-art automated machine learning framework for tabular data. Version 0.10.3","author":"P\u0142o\u0144ska","year":"2021"},{"key":"10.1016\/j.is.2025.102637_b35","series-title":"Proceedings of the AutoML Workshop At ICML","first-page":"1","article-title":"H2o automl: Scalable automatic machine learning","volume":"Vol. 2020","author":"LeDell","year":"2020"},{"key":"10.1016\/j.is.2025.102637_b36","unstructured":"Z. Shang, E. Zgraggen, T. Kraska, Alpine meadow: A system for interactive automl, in: 33rd Conf. on Neural Information Processing Systems NeurIPS 2019, Vancouver, Canada, 10 Pages.(Year: 2019), 2019, pp. 1\u201310."},{"key":"10.1016\/j.is.2025.102637_b37","series-title":"2022 IEEE 13th Control and System Graduate Research Colloquium","first-page":"42","article-title":"Intrusion detection system: An automatic machine learning algorithms using auto-WEKA","author":"Samawi","year":"2022"},{"key":"10.1016\/j.is.2025.102637_b38","series-title":"Proceedings of the Workshops of the EDBT\/ICDT 2020 Joint Conference, Copenhagen, Denmark, March 30, 2020","first-page":"1","article-title":"Putting the human back in the automl loop","volume":"vol. 2578","author":"Xanthopoulos","year":"2020"},{"key":"10.1016\/j.is.2025.102637_b39","series-title":"Introduction to Mathematical Philosophy","author":"Russell","year":"2022"},{"key":"10.1016\/j.is.2025.102637_b40","series-title":"CIFAR-10 - Object recognition in images","author":"Cukierski","year":"2013"},{"key":"10.1016\/j.is.2025.102637_b41","series-title":"MNIST Handwritten Digit Database","author":"LeCun","year":"2010"},{"key":"10.1016\/j.is.2025.102637_b42","series-title":"Adult, UCI Machine learning repository","author":"Becker","year":"1996"},{"key":"10.1016\/j.is.2025.102637_b43","series-title":"Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies","first-page":"142","article-title":"Learning word vectors for sentiment analysis","author":"Maas","year":"2011"},{"key":"10.1016\/j.is.2025.102637_b44","series-title":"Airbnb listing data 2023","author":"Shil","year":"2023"},{"key":"10.1016\/j.is.2025.102637_b45","series-title":"PredictEpsilon-publish","author":"Li","year":"2022"},{"issue":"11","key":"10.1016\/j.is.2025.102637_b46","doi-asserted-by":"crossref","first-page":"3456","DOI":"10.3390\/molecules27113456","article-title":"Data-driven and multiscale modeling of dna-templated dye aggregates","volume":"27","author":"Biaggne","year":"2022","journal-title":"Molecules"},{"key":"10.1016\/j.is.2025.102637_b47","series-title":"Car-prices-prediction-data","author":"MrSimple07","year":"2024"},{"key":"10.1016\/j.is.2025.102637_b48","series-title":"Wine quality, UCI Machine learning repository","author":"Cortez","year":"2009"},{"key":"10.1016\/j.is.2025.102637_b49","series-title":"Breast cancer wisconsin (diagnostic), UCI machine learning repository","author":"Wolberg","year":"1993"},{"key":"10.1016\/j.is.2025.102637_b50","series-title":"Diabetes Dataset","author":"Sigillito","year":"1990"},{"key":"10.1016\/j.is.2025.102637_b51","series-title":"Titanic dataset","author":"H.","year":"2022"},{"issue":"3","key":"10.1016\/j.is.2025.102637_b52","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1016\/S0167-7152(96)00140-X","article-title":"Sparse spatial autoregressions","volume":"33","author":"Pace","year":"1997","journal-title":"Statist. Probab. Lett."},{"key":"10.1016\/j.is.2025.102637_b53","first-page":"1","article-title":"Event labeling combining ensemble detectors and background knowledge","author":"Fanaee-T","year":"2013","journal-title":"Prog. Artif. Intell."},{"key":"10.1016\/j.is.2025.102637_b54","series-title":"Energy efficiency, UCI machine learning repository","author":"Tsanas","year":"2012"},{"key":"10.1016\/j.is.2025.102637_b55","series-title":"Airline delay dataset","author":"Eedala","year":"2023"},{"key":"10.1016\/j.is.2025.102637_b56","series-title":"Mall customers dataset","author":"shwetabh123","year":"2018"},{"key":"10.1016\/j.is.2025.102637_b57","series-title":"Online retail II, UCI machine learning repository","author":"Chen","year":"2012"},{"key":"10.1016\/j.is.2025.102637_b58","series-title":"Wholesale customers, UCI machine learning repository","author":"Cardoso","year":"2013"},{"key":"10.1016\/j.is.2025.102637_b59","series-title":"Palmer archipelago antarctica penguin data","author":"Pandey","year":"2019"},{"issue":"3","key":"10.1016\/j.is.2025.102637_b60","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0090081","article-title":"Ecological sexual dimorphism and environmental variability within a community of antarctic penguins (genus Pygoscelis)","volume":"9","author":"Gorman","year":"2014","journal-title":"PLoS One"},{"key":"10.1016\/j.is.2025.102637_b61","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.infsof.2016.09.009","article-title":"Twenty years of object-relational mapping: A survey on patterns, solutions, and their implications on application design","volume":"82","author":"Torres","year":"2017","journal-title":"Inf. Softw. Technol."},{"issue":"2","key":"10.1016\/j.is.2025.102637_b62","first-page":"226","article-title":"Research on K-value selection method of K-means clustering algorithm","volume":"2","author":"Yuan","year":"2019","journal-title":"J"},{"issue":"15","key":"10.1016\/j.is.2025.102637_b63","doi-asserted-by":"crossref","first-page":"7515","DOI":"10.3390\/app12157515","article-title":"AutoElbow: An automatic elbow detection method for estimating the number of clusters in a dataset","volume":"12","author":"Onumanyi","year":"2022","journal-title":"Appl. Sci."},{"key":"10.1016\/j.is.2025.102637_b64","doi-asserted-by":"crossref","unstructured":"T. Iliou, C.-N. Anagnostopoulos, M. Nerantzaki, G. Anastassopoulos, A novel machine learning data preprocessing method for enhancing classification algorithms performance, in: Proceedings of the 16th International Conference on Engineering Applications of Neural Networks, INNS, 2015, pp. 1\u20135.","DOI":"10.1145\/2797143.2797155"},{"key":"10.1016\/j.is.2025.102637_b65","series-title":"2024 8th International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud)","first-page":"1755","article-title":"A brief survey of data preprocessing in machine learning and deep learning techniques","author":"Bala","year":"2024"},{"key":"10.1016\/j.is.2025.102637_b66","doi-asserted-by":"crossref","unstructured":"S.S. Huang, T.J. Green, B.T. Loo, Datalog and emerging applications: an interactive tutorial, in: Proceedings of the 2011 ACM SIGMOD International Conference on Management of Data, 2011, pp. 1213\u20131216.","DOI":"10.1145\/1989323.1989456"}],"container-title":["Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0306437925001231?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0306437925001231?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,2,6]],"date-time":"2026-02-06T23:54:32Z","timestamp":1770422072000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0306437925001231"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4]]},"references-count":66,"alternative-id":["S0306437925001231"],"URL":"https:\/\/doi.org\/10.1016\/j.is.2025.102637","relation":{},"ISSN":["0306-4379"],"issn-type":[{"value":"0306-4379","type":"print"}],"subject":[],"published":{"date-parts":[[2026,4]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Implementing a declarative query language for high level machine learning application design","name":"articletitle","label":"Article Title"},{"value":"Information Systems","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.is.2025.102637","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"102637"}}