{"id":"https://openalex.org/W2948085204","doi":"https://doi.org/10.1145/3299869.3324961","title":"A Layered Aggregate Engine for Analytics Workloads","display_name":"A Layered Aggregate Engine for Analytics Workloads","publication_year":2019,"publication_date":"2019-06-18","ids":{"openalex":"https://openalex.org/W2948085204","doi":"https://doi.org/10.1145/3299869.3324961","mag":"2948085204"},"language":"en","primary_location":{"id":"doi:10.1145/3299869.3324961","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3299869.3324961","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3299869.3324961","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 International Conference on Management of Data","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3299869.3324961","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5028481269","display_name":"Maximilian Schleich","orcid":"https://orcid.org/0009-0004-5502-869X"},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Maximilian Schleich","raw_affiliation_strings":["University of Oxford, Oxford, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Oxford, Oxford, United Kingdom","institution_ids":["https://openalex.org/I40120149"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035180920","display_name":"Dan Olteanu","orcid":"https://orcid.org/0000-0002-4682-7068"},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Dan Olteanu","raw_affiliation_strings":["University of Oxford, Oxford, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Oxford, Oxford, United Kingdom","institution_ids":["https://openalex.org/I40120149"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034538466","display_name":"Mahmoud Abo Khamis","orcid":"https://orcid.org/0000-0003-3894-6494"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mahmoud Abo Khamis","raw_affiliation_strings":["relationalAI, Berkeley, CA, USA"],"affiliations":[{"raw_affiliation_string":"relationalAI, Berkeley, CA, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062573204","display_name":"Hung Q. Ngo","orcid":"https://orcid.org/0000-0001-8246-8392"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hung Q. Ngo","raw_affiliation_strings":["relationalAI, Berkeley, CA, USA"],"affiliations":[{"raw_affiliation_string":"relationalAI, Berkeley, CA, USA","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5111598410","display_name":"XuanLong Nguyen","orcid":"https://orcid.org/0009-0007-5199-5553"},"institutions":[{"id":"https://openalex.org/I27837315","display_name":"University of Michigan\u2013Ann Arbor","ror":"https://ror.org/00jmfr291","country_code":"US","type":"education","lineage":["https://openalex.org/I27837315"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"XuanLong Nguyen","raw_affiliation_strings":["University of Michigan, Ann Arbor, MI, USA"],"affiliations":[{"raw_affiliation_string":"University of Michigan, Ann Arbor, MI, USA","institution_ids":["https://openalex.org/I27837315"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5028481269"],"corresponding_institution_ids":["https://openalex.org/I40120149"],"apc_list":null,"apc_paid":null,"fwci":5.3857,"has_fulltext":true,"cited_by_count":49,"citation_normalized_percentile":{"value":0.9606725,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1642","last_page":"1659"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11106","display_name":"Data Management and Algorithms","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10538","display_name":"Data Mining Algorithms and Applications","score":0.9977999925613403,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.828357458114624},{"id":"https://openalex.org/keywords/analytics","display_name":"Analytics","score":0.7506554126739502},{"id":"https://openalex.org/keywords/aggregate","display_name":"Aggregate (composite)","score":0.6400412917137146},{"id":"https://openalex.org/keywords/online-analytical-processing","display_name":"Online analytical processing","score":0.5392931699752808},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.5337263941764832},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.47979432344436646},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.47525879740715027},{"id":"https://openalex.org/keywords/data-warehouse","display_name":"Data warehouse","score":0.47429922223091125},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.42402926087379456},{"id":"https://openalex.org/keywords/data-analysis","display_name":"Data analysis","score":0.4177483320236206},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4152105152606964},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.40196335315704346},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3465944528579712},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3397253751754761},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.15061789751052856},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.15027368068695068}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.828357458114624},{"id":"https://openalex.org/C79158427","wikidata":"https://www.wikidata.org/wiki/Q485396","display_name":"Analytics","level":2,"score":0.7506554126739502},{"id":"https://openalex.org/C4679612","wikidata":"https://www.wikidata.org/wiki/Q866298","display_name":"Aggregate (composite)","level":2,"score":0.6400412917137146},{"id":"https://openalex.org/C201932085","wikidata":"https://www.wikidata.org/wiki/Q642514","display_name":"Online analytical processing","level":3,"score":0.5392931699752808},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.5337263941764832},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.47979432344436646},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.47525879740715027},{"id":"https://openalex.org/C135572916","wikidata":"https://www.wikidata.org/wiki/Q193351","display_name":"Data warehouse","level":2,"score":0.47429922223091125},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.42402926087379456},{"id":"https://openalex.org/C175801342","wikidata":"https://www.wikidata.org/wiki/Q1988917","display_name":"Data analysis","level":2,"score":0.4177483320236206},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4152105152606964},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.40196335315704346},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3465944528579712},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3397253751754761},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.15061789751052856},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15027368068695068},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3299869.3324961","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3299869.3324961","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3299869.3324961","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 International Conference on Management of Data","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3299869.3324961","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3299869.3324961","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3299869.3324961","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2019 International Conference on Management of Data","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1531843617","display_name":"CAREER: Geometric approaches to hierarchical and nonparametric model-based inference","funder_award_id":"1351362","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2217633705","display_name":null,"funder_award_id":"682588","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G2928500106","display_name":null,"funder_award_id":"DMS-1351362, CNS-1409303","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4426620370","display_name":null,"funder_award_id":"DMS-1351362","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4851574353","display_name":"TWC: Medium: Collaborative: Data is Social: Exploiting Data Relationships to Detect Insider Attacks","funder_award_id":"1409303","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4956428346","display_name":null,"funder_award_id":"Horizon 2020 research and innovatio","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5036817778","display_name":null,"funder_award_id":"European Union's Horizon 2020 research and innov","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5399556803","display_name":null,"funder_award_id":"This project has received funding from the Europea","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G5579908731","display_name":null,"funder_award_id":"CNS-1409303","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6671297155","display_name":null,"funder_award_id":"CAREER","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8318064016","display_name":null,"funder_award_id":"Horizon","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"},{"id":"https://openalex.org/G8633428685","display_name":null,"funder_award_id":"European Union's Horizon 2020 research and innovat","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2948085204.pdf","grobid_xml":"https://content.openalex.org/works/W2948085204.grobid-xml"},"referenced_works_count":57,"referenced_works":["https://openalex.org/W115903057","https://openalex.org/W125976755","https://openalex.org/W1185726409","https://openalex.org/W1521148341","https://openalex.org/W1558832481","https://openalex.org/W1761301028","https://openalex.org/W1964691382","https://openalex.org/W1983022219","https://openalex.org/W2026129786","https://openalex.org/W2028659807","https://openalex.org/W2032775418","https://openalex.org/W2044849727","https://openalex.org/W2056102316","https://openalex.org/W2058978608","https://openalex.org/W2074694452","https://openalex.org/W2090850279","https://openalex.org/W2093625126","https://openalex.org/W2101234009","https://openalex.org/W2103201239","https://openalex.org/W2103670492","https://openalex.org/W2106771621","https://openalex.org/W2125547396","https://openalex.org/W2131975293","https://openalex.org/W2134791164","https://openalex.org/W2156094048","https://openalex.org/W2163166770","https://openalex.org/W2232813226","https://openalex.org/W2270062199","https://openalex.org/W2284514301","https://openalex.org/W2291372353","https://openalex.org/W2295598076","https://openalex.org/W2340838390","https://openalex.org/W2401576518","https://openalex.org/W2402144811","https://openalex.org/W2444650685","https://openalex.org/W2536131596","https://openalex.org/W2547190417","https://openalex.org/W2548100623","https://openalex.org/W2563724055","https://openalex.org/W2582743722","https://openalex.org/W2585098096","https://openalex.org/W2590246587","https://openalex.org/W2604519798","https://openalex.org/W2611426260","https://openalex.org/W2612545547","https://openalex.org/W2794239667","https://openalex.org/W2797202077","https://openalex.org/W2798416929","https://openalex.org/W2889897289","https://openalex.org/W2897173745","https://openalex.org/W2963288913","https://openalex.org/W2963560792","https://openalex.org/W2997591727","https://openalex.org/W3102476541","https://openalex.org/W3136655632","https://openalex.org/W4289258943","https://openalex.org/W6664508247"],"related_works":["https://openalex.org/W2378213774","https://openalex.org/W2357522326","https://openalex.org/W6138692","https://openalex.org/W2363019959","https://openalex.org/W1535822977","https://openalex.org/W23190051","https://openalex.org/W2367419170","https://openalex.org/W2377387014","https://openalex.org/W2382180329","https://openalex.org/W2375394542"],"abstract_inverted_index":{"This":[0],"paper":[1],"introduces":[2],"LMFAO":[3,65,99,131],"(Layered":[4],"Multiple":[5],"Functional":[6],"Aggregate":[7],"Optimization),":[8],"an":[9],"in-memory":[10],"optimization":[11],"and":[12,62,81,90,106,116,145,152,160],"execution":[13],"engine":[14],"for":[15,26,34,66,94,147,162],"batches":[16,149],"of":[17,37,53,64,69,84,101,104,113,123,136,150,166],"aggregates":[18,49],"over":[19,39,50,168],"the":[20,31,51,54,60,82,154],"input":[21,55],"database.":[22],"The":[23],"primary":[24],"motivation":[25],"this":[27],"work":[28],"stems":[29],"from":[30],"observation":[32],"that":[33,109],"a":[35,67,141,164],"variety":[36,165],"analytics":[38],"databases,":[40],"their":[41],"data-intensive":[42],"tasks":[43],"can":[44],"be":[45],"decomposed":[46],"into":[47],"group-by":[48],"join":[52],"database":[56,143],"relations.":[57],"We":[58,119],"exemplify":[59],"versatility":[61],"competitiveness":[63],"handful":[68],"widely":[70],"used":[71,93],"analytics:":[72],"learning":[73,163],"ridge":[74],"linear":[75],"regression,":[76],"classification":[77],"trees,":[78,80],"regression":[79],"structure":[83],"Bayesian":[85],"networks":[86],"using":[87],"Chow-Liu":[88],"trees;":[89],"data":[91,97],"cubes":[92],"exploration":[95],"in":[96],"warehousing.":[98],"consists":[100],"several":[102,134],"layers":[103],"logical":[105],"code":[107,117],"optimizations":[108],"systematically":[110],"exploit":[111],"sharing":[112],"computation,":[114],"parallelism,":[115],"specialization.":[118],"conducted":[120],"two":[121],"types":[122],"performance":[124],"benchmarks.":[125],"In":[126],"experiments":[127],"with":[128],"four":[129],"datasets,":[130],"outperforms":[132],"by":[133],"orders":[135],"magnitude":[137],"on":[138,153],"one":[139],"hand,":[140,156],"commercial":[142],"system":[144],"MonetDB":[146],"computing":[148],"aggregates,":[151],"other":[155],"TensorFlow,":[157],"Scikit,":[158],"R,":[159],"AC/DC":[161],"models":[167],"databases.":[169]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":13},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":13},{"year":2020,"cited_by_count":8},{"year":2019,"cited_by_count":4}],"updated_date":"2026-04-13T07:58:08.660418","created_date":"2025-10-10T00:00:00"}
