{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:22:17Z","timestamp":1750220537182,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,6,9]],"date-time":"2021-06-09T00:00:00Z","timestamp":1623196800000},"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":[],"published-print":{"date-parts":[[2021,6,9]]},"DOI":"10.1145\/3448016.3457311","type":"proceedings-article","created":{"date-parts":[[2021,6,18]],"date-time":"2021-06-18T17:22:30Z","timestamp":1624036950000},"page":"23-35","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["HADAD: A Lightweight Approach for Optimizing Hybrid Complex Analytics Queries"],"prefix":"10.1145","author":[{"given":"Rana","family":"Alotaibi","sequence":"first","affiliation":[{"name":"University of California, San Diego, San Diego, CA, USA"}]},{"given":"Bogdan","family":"Cautis","sequence":"additional","affiliation":[{"name":"University of Paris-Saclay, Paris, France"}]},{"given":"Alin","family":"Deutsch","sequence":"additional","affiliation":[{"name":"University of California, San Diego, San Diego, CA, USA"}]},{"given":"Ioana","family":"Manolescu","sequence":"additional","affiliation":[{"name":"Inria &amp; Institut Polytechnique de Paris, Paris, France"}]}],"member":"320","published-online":{"date-parts":[[2021,6,18]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Accessed","author":"Data Amazon Review","year":"2020","unstructured":"Amazon Review Data . https:\/\/nijianmo.github.io\/amazon\/index.html , Accessed August , 2020 . Amazon Review Data. https:\/\/nijianmo.github.io\/amazon\/index.html, Accessed August, 2020."},{"key":"e_1_3_2_2_2_1","volume-title":"Accessed","author":"Wiki Breeze","year":"2020","unstructured":"Breeze Wiki . https:\/\/github.com\/scalanlp\/breeze\/wiki , Accessed June , 2020 . Breeze Wiki. https:\/\/github.com\/scalanlp\/breeze\/wiki, Accessed June, 2020."},{"key":"e_1_3_2_2_3_1","volume-title":"Accessed","author":"Proportional-Hazards Model Cox","year":"2021","unstructured":"Cox Proportional-Hazards Model . https:\/\/github.com\/apache\/systemds\/blob\/master\/scripts\/algorithms\/Cox-predict.dml , Accessed Feb , 2021 . Cox Proportional-Hazards Model. https:\/\/github.com\/apache\/systemds\/blob\/master\/scripts\/algorithms\/Cox-predict.dml, Accessed Feb, 2021."},{"key":"e_1_3_2_2_4_1","volume-title":"Accessed","author":"Survey Kaggle","year":"2020","unstructured":"Kaggle Survey . https:\/\/www.kaggle.com\/kaggle-survey-2019 , Accessed June , 2020 . Kaggle Survey. https:\/\/www.kaggle.com\/kaggle-survey-2019 , Accessed June, 2020."},{"volume-title":"Accessed","year":"2020","key":"e_1_3_2_2_5_1","unstructured":"Morpheus. https:\/\/github.com\/lchen001\/Morpheus , Accessed December , 2020 . Morpheus. https:\/\/github.com\/lchen001\/Morpheus, Accessed December, 2020."},{"key":"e_1_3_2_2_6_1","volume-title":"Accessed","author":"Native Blas","year":"2020","unstructured":"Native Blas in SystemDS. https:\/\/apache.github.io\/systemds\/native-backend , Accessed June , 2020 . Native Blas in SystemDS. https:\/\/apache.github.io\/systemds\/native-backend, Accessed June, 2020."},{"key":"e_1_3_2_2_7_1","volume-title":"Accessed","author":"Rating Netflix Movie","year":"2020","unstructured":"Netflix Movie Rating . https:\/\/www.kaggle.com\/netflix-inc\/netflix-prize-data , Accessed August , 2020 . Netflix Movie Rating. https:\/\/www.kaggle.com\/netflix-inc\/netflix-prize-data, Accessed August, 2020."},{"volume-title":"Accessed","year":"2020","key":"e_1_3_2_2_8_1","unstructured":"NumPy. https:\/\/numpy.org\/ , Accessed June , 2020 . NumPy. https:\/\/numpy.org\/, Accessed June, 2020."},{"key":"e_1_3_2_2_9_1","volume-title":"Accessed","author":"Project","year":"2020","unstructured":"Project R. https:\/\/www.r-project.org\/other-docs.html , Accessed June , 2020 . Project R. https:\/\/www.r-project.org\/other-docs.html, Accessed June, 2020."},{"key":"e_1_3_2_2_10_1","volume-title":"Accessed","author":"Monetdb NumPy","year":"2020","unstructured":"Python\/ NumPy in Monetdb . https:\/\/tinyurl.com\/11ljy21v , Accessed June , 2020 . Python\/NumPy in Monetdb. https:\/\/tinyurl.com\/11ljy21v, Accessed June, 2020."},{"volume-title":"Accessed","year":"2020","key":"e_1_3_2_2_11_1","unstructured":"SparkMLlib. https:\/\/spark.apache.org\/mllib , Accessed June , 2020 . SparkMLlib. https:\/\/spark.apache.org\/mllib, Accessed June, 2020."},{"key":"e_1_3_2_2_12_1","unstructured":"Technical Report. https:\/\/arxiv.org\/abs\/2103.12317.  Technical Report. https:\/\/arxiv.org\/abs\/2103.12317."},{"key":"e_1_3_2_2_13_1","volume-title":"Accessed","author":"Twitter","year":"2021","unstructured":"Twitter API. https:\/\/developer.twitter.com\/en\/docs , Accessed January , 2021 . Twitter API. https:\/\/developer.twitter.com\/en\/docs, Accessed January, 2021."},{"key":"e_1_3_2_2_14_1","first-page":"265","volume-title":"USENIX","author":"Abadi M.","year":"2016","unstructured":"M. Abadi , P. Barham , J. Chen , Z. Chen , A. Davis , J. Dean , M. Devin , S. Ghemawat , G. Irving , M. Isard , : A System for Large-Scale Machine Learning . In USENIX , pages 265 -- 283 , 2016 . M. Abadi, P. Barham, J. Chen, Z. Chen, A. Davis, J. Dean, M. Devin, S. Ghemawat, G. Irving, M. Isard, et al. Tensorflow: A System for Large-Scale Machine Learning. In USENIX, pages 265--283, 2016."},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/551350"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3319895"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.14778\/3415478.3415516"},{"key":"e_1_3_2_2_18_1","first-page":"1383","volume-title":"SIGMOD","author":"Armbrust M.","year":"2015","unstructured":"M. Armbrust , R. S. Xin , C. Lian , Y. Huai , D. Liu , J. K. Bradley , X. Meng , T. Kaftan , M. J. Franklin , A. Ghodsi , : Relational Data Processing in Spark . In SIGMOD , pages 1383 -- 1394 , 2015 . M. Armbrust, R. S. Xin, C. Lian, Y. Huai, D. Liu, J. K. Bradley, X. Meng, T. Kaftan, M. J. Franklin, A. Ghodsi, et al. SparkSQl: Relational Data Processing in Spark. In SIGMOD, pages 1383--1394, 2015."},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-11080-6"},{"key":"e_1_3_2_2_20_1","first-page":"1","volume":"6","author":"Barcel\u00f3 P.","year":"2020","unstructured":"P. Barcel\u00f3 , N. Higuera , J. P\u00e9 rez, and B. Subercaseaux . On the Expressiveness of LARA: A Unified Language for Linear and Relational Algebra. In ICDT, pages 6 : 1 -- 6 :20, 2020 . P. Barcel\u00f3, N. Higuera, J. P\u00e9 rez, and B. Subercaseaux. On the Expressiveness of LARA: A Unified Language for Linear and Relational Algebra. In ICDT, pages 6:1--6:20, 2020.","journal-title":"In ICDT, pages"},{"key":"e_1_3_2_2_21_1","first-page":"1387","volume-title":"SIGKDD","author":"Baylor D.","year":"2017","unstructured":"D. Baylor , E. Breck , H.-T. Cheng , N. Fiedel , C. Y. Foo , Z. Haque , S. Haykal , M. Ispir , V. Jain , L. Koc , : A Tnsorflow-based Production-Scale Machine Learning Platform . In SIGKDD , pages 1387 -- 1395 , 2017 . D. Baylor, E. Breck, H.-T. Cheng, N. Fiedel, C. Y. Foo, Z. Haque, S. Haykal, M. Ispir, V. Jain, L. Koc, et al. Tfx: A Tnsorflow-based Production-Scale Machine Learning Platform. In SIGKDD, pages 1387--1395, 2017."},{"key":"e_1_3_2_2_22_1","first-page":"1425","volume-title":"PVLDB","author":"Boehm M.","year":"2016","unstructured":"M. Boehm , M. W. Dusenberry , D. Eriksson , A. V. Evfimievski , F. M. Manshadi , N. Pansare , B. Reinwald , F. R. Reiss , P. Sen , A. C. Surve , : Declarative Machine Learning on Spark . PVLDB , pages 1425 -- 1436 , 2016 . M. Boehm, M. W. Dusenberry, D. Eriksson, A. V. Evfimievski, F. M. Manshadi, N. Pansare, B. Reinwald, F. R. Reiss, P. Sen, A. C. Surve, et al. SystemML: Declarative Machine Learning on Spark. PVLDB, pages 1425--1436, 2016."},{"key":"e_1_3_2_2_23_1","volume-title":"Declarative Machine Learning Classification of Basic Properties and Types. arXiv:1605.05826","author":"Boehm M.","year":"2016","unstructured":"M. Boehm , A. V. Evfimievski , N. Pansare , and B. Reinwald . Declarative Machine Learning Classification of Basic Properties and Types. arXiv:1605.05826 , 2016 . M. Boehm, A. V. Evfimievski, N. Pansare, and B. Reinwald. Declarative Machine Learning Classification of Basic Properties and Types. arXiv:1605.05826, 2016."},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.14778\/3229863.3229865"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137765.3137775"},{"key":"e_1_3_2_2_26_1","first-page":"1","volume":"15","author":"Brijder R.","year":"2019","unstructured":"R. Brijder , F. Geerts , J. V. den Bussche , and T. Weerwag . On the Expressive Power of Query Languages for Matrices. ACM Trans. Database Syst., pages 15 : 1 -- 15 :31, 2019 . R. Brijder, F. Geerts, J. V. den Bussche, and T. Weerwag. On the Expressive Power of Query Languages for Matrices. ACM Trans. Database Syst., pages 15:1--15:31, 2019.","journal-title":"ACM Trans. Database Syst., pages"},{"key":"e_1_3_2_2_27_1","first-page":"77","volume-title":"Optimal Implementation of Conjunctive Queries in Relational Databases. In ACM symposium on Theory of computing","author":"Chandra A. K.","year":"1977","unstructured":"A. K. Chandra and P. M. Merlin . Optimal Implementation of Conjunctive Queries in Relational Databases. In ACM symposium on Theory of computing , pages 77 -- 90 , 1977 . A. K. Chandra and P. M. Merlin. Optimal Implementation of Conjunctive Queries in Relational Databases. In ACM symposium on Theory of computing, pages 77--90, 1977."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.14778\/3137628.3137633"},{"key":"e_1_3_2_2_29_1","volume-title":"T\u00e9l\u00e9com ParisTech","author":"Ileana I.","year":"2014","unstructured":"I. Ileana . Query Rewriting Using Views : a Theoretical and Practical Perspective . Theses , T\u00e9l\u00e9com ParisTech , Oct. 2014 . I. Ileana. Query Rewriting Using Views : a Theoretical and Practical Perspective . Theses, T\u00e9l\u00e9com ParisTech, Oct. 2014."},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2593683"},{"key":"e_1_3_2_2_31_1","unstructured":"A. Johnson et al. MIMIC-III. http:\/\/www.nature.com\/articles\/sdata201635 2016.  A. Johnson et al. MIMIC-III. http:\/\/www.nature.com\/articles\/sdata201635 2016."},{"key":"e_1_3_2_2_32_1","volume-title":"CIDR","author":"Karanasos K.","year":"2020","unstructured":"K. Karanasos , M. Interlandi , D. Xin , F. Psallidas , R. Sen , K. Park , I. Popivanov , S. Nakandal , S. Krishnan , M. Weimer , Extending Relational Query Processing with ML Inference . In CIDR , 2020 . K. Karanasos, M. Interlandi, D. Xin, F. Psallidas, R. Sen, K. Park, I. Popivanov, S. Nakandal, S. Krishnan, M. Weimer, et al. Extending Relational Query Processing with ML Inference. In CIDR, 2020."},{"key":"e_1_3_2_2_33_1","first-page":"44","volume-title":"Memory Data Management and Analysis","author":"Kernert D.","year":"2013","unstructured":"D. Kernert , F. K\u00f6hler , and W. Lehner . Bringing Linear Algebra Objects to Life in a Column-Criented in-Memory Database . In In Memory Data Management and Analysis , pages 44 -- 55 . Springer , 2013 . D. Kernert, F. K\u00f6hler, and W. Lehner. Bringing Linear Algebra Objects to Life in a Column-Criented in-Memory Database. In In Memory Data Management and Analysis, pages 44--55. Springer, 2013."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3035918.3054775"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2935694.2935698"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.14778\/3342263.3342633"},{"key":"e_1_3_2_2_37_1","volume-title":"Linear Algebra: Theory and Applications","author":"Kuttler K.","year":"2012","unstructured":"K. Kuttler . Linear Algebra: Theory and Applications . The Saylor Foundation , 2012 . K. Kuttler. Linear Algebra: Theory and Applications. The Saylor Foundation, 2012."},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3277006.3277013"},{"key":"e_1_3_2_2_39_1","first-page":"281","volume-title":"Proceedings of the fifth Berkeley symposium on mathematical statistics and probability","author":"J. MacQueen","year":"1967","unstructured":"J. MacQueen et al. Some methods for classification and analysis of multivariate observations . In Proceedings of the fifth Berkeley symposium on mathematical statistics and probability , pages 281 -- 297 , 1967 . J. MacQueen et al. Some methods for classification and analysis of multivariate observations. In Proceedings of the fifth Berkeley symposium on mathematical statistics and probability, pages 281--297, 1967."},{"key":"e_1_3_2_2_40_1","first-page":"1235","volume-title":"The Journal of Machine Learning Research","author":"Meng X.","year":"2016","unstructured":"X. Meng , J. Bradley , B. Yavuz , E. Sparks , S. Venkataraman , D. Liu , J. Freeman , D. Tsai , M. Amde , S. Owen , : Machine Learning in Apache Spark . The Journal of Machine Learning Research , pages 1235 -- 1241 , 2016 . X. Meng, J. Bradley, B. Yavuz, E. Sparks, S. Venkataraman, D. Liu, J. Freeman, D. Tsai, M. Amde, S. Owen, et al. MLlib: Machine Learning in Apache Spark. The Journal of Machine Learning Research, pages 1235--1241, 2016."},{"issue":"254","key":"e_1_3_2_2_41_1","first-page":"11","volume":"6","author":"Milani M.","year":"2018","unstructured":"M. Milani , S. Hosseinpour , and H. Pehlivan . Rule-based Production of Mathematical Expressions. Mathematics , 6 : 254 , 11 2018 . M. Milani, S. Hosseinpour, and H. Pehlivan. Rule-based Production of Mathematical Expressions. Mathematics, 6:254, 11 2018.","journal-title":"Rule-based Production of Mathematical Expressions. Mathematics"},{"key":"e_1_3_2_2_42_1","unstructured":"T. M. Mitchell. Machine Learning. McGraw-Hill 1997.  T. M. Mitchell. Machine Learning. McGraw-Hill 1997."},{"key":"e_1_3_2_2_43_1","first-page":"2503","volume-title":"NeurIPS","author":"Sculley D.","year":"2015","unstructured":"D. Sculley , G. Holt , D. Golovin , E. Davydov , T. Phillips , D. Ebner , V. Chaudhary , M. Young , J.-F. Crespo , and D. Dennison . Hidden Technical Debt in Machine Learning Systems . In NeurIPS , pages 2503 -- 2511 , 2015 . D. Sculley, G. Holt, D. Golovin, E. Davydov, T. Phillips, D. Ebner, V. Chaudhary, M. Young, J.-F. Crespo, and D. Dennison. Hidden Technical Debt in Machine Learning Systems. In NeurIPS, pages 2503--2511, 2015."},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3319854"},{"key":"e_1_3_2_2_45_1","first-page":"368","volume-title":"Automating Model Search for Large Scale Machine Learning. In ACM Symposium on Cloud Computing","author":"Sparks E. R.","year":"2015","unstructured":"E. R. Sparks , A. Talwalkar , D. Haas , M. J. Franklin , M. I. Jordan , and T. Kraska . Automating Model Search for Large Scale Machine Learning. In ACM Symposium on Cloud Computing , pages 368 -- 380 , 2015 . E. R. Sparks, A. Talwalkar, D. Haas, M. J. Franklin, M. I. Jordan, and T. Kraska. Automating Model Search for Large Scale Machine Learning. In ACM Symposium on Cloud Computing, pages 368--380, 2015."},{"key":"e_1_3_2_2_46_1","first-page":"2168","volume-title":"PVLDB","author":"Thomas A.","year":"2018","unstructured":"A. Thomas and A. Kumar . A Comparative Evaluation of Systems for Scalable Linear Algebra-based Analytics . PVLDB , pages 2168 -- 2182 , 2018 . A. Thomas and A. Kumar. A Comparative Evaluation of Systems for Scalable Linear Algebra-based Analytics. PVLDB, pages 2168--2182, 2018."},{"key":"e_1_3_2_2_47_1","first-page":"1932","author":"Wang Y. R.","year":"1919","unstructured":"Y. R. Wang , S. Hutchison , J. Leang , B. Howe , and D. Suciu . SPORES: Sum-Product Optimization via Relational Equality Saturation for Large Scale Linear Algebra. PVLDB, pages 1919 -- 1932 , 2020. Y. R. Wang, S. Hutchison, J. Leang, B. Howe, and D. Suciu. SPORES: Sum-Product Optimization via Relational Equality Saturation for Large Scale Linear Algebra. PVLDB, pages 1919--1932, 2020.","journal-title":"PVLDB, pages"}],"event":{"name":"SIGMOD\/PODS '21: International Conference on Management of Data","sponsor":["SIGMOD ACM Special Interest Group on Management of Data"],"location":"Virtual Event China","acronym":"SIGMOD\/PODS '21"},"container-title":["Proceedings of the 2021 International Conference on Management of Data"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3448016.3457311","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3448016.3457311","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:25:04Z","timestamp":1750195504000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3448016.3457311"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,9]]},"references-count":47,"alternative-id":["10.1145\/3448016.3457311","10.1145\/3448016"],"URL":"https:\/\/doi.org\/10.1145\/3448016.3457311","relation":{},"subject":[],"published":{"date-parts":[[2021,6,9]]},"assertion":[{"value":"2021-06-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}