{"id":"https://openalex.org/W3194474814","doi":"https://doi.org/10.1145/3468264.3468603","title":"Generalizable and interpretable learning for configuration extrapolation","display_name":"Generalizable and interpretable learning for configuration extrapolation","publication_year":2021,"publication_date":"2021-08-18","ids":{"openalex":"https://openalex.org/W3194474814","doi":"https://doi.org/10.1145/3468264.3468603","mag":"3194474814"},"language":"en","primary_location":{"id":"doi:10.1145/3468264.3468603","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3468264.3468603","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3468264.3468603","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","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/3468264.3468603","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101401266","display_name":"Yi Ding","orcid":"https://orcid.org/0000-0003-2757-9182"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Yi Ding","raw_affiliation_strings":["Massachusetts Institute of Technology, USA"],"affiliations":[{"raw_affiliation_string":"Massachusetts Institute of Technology, USA","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040006837","display_name":"Ahsan Pervaiz","orcid":"https://orcid.org/0000-0003-4050-1718"},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ahsan Pervaiz","raw_affiliation_strings":["University of Chicago, USA"],"affiliations":[{"raw_affiliation_string":"University of Chicago, USA","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091194125","display_name":"Michael Carbin","orcid":"https://orcid.org/0000-0002-6928-0456"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Michael Carbin","raw_affiliation_strings":["Massachusetts Institute of Technology, USA"],"affiliations":[{"raw_affiliation_string":"Massachusetts Institute of Technology, USA","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080833704","display_name":"Henry Hoffmann","orcid":"https://orcid.org/0000-0003-0816-8150"},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Henry Hoffmann","raw_affiliation_strings":["University of Chicago, USA"],"affiliations":[{"raw_affiliation_string":"University of Chicago, USA","institution_ids":["https://openalex.org/I40347166"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5101401266"],"corresponding_institution_ids":["https://openalex.org/I63966007"],"apc_list":null,"apc_paid":null,"fwci":1.0569,"has_fulltext":true,"cited_by_count":9,"citation_normalized_percentile":{"value":0.81027537,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"728","last_page":"740"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.9837999939918518,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.9837999939918518,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12111","display_name":"Industrial Vision Systems and Defect Detection","score":0.974399983882904,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10057","display_name":"Face and Expression Recognition","score":0.9700999855995178,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/extrapolation","display_name":"Extrapolation","score":0.9063833951950073},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6249089241027832},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4616457521915436},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.39087632298469543},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.14735087752342224},{"id":"https://openalex.org/keywords/statistics","display_name":"Statistics","score":0.13125309348106384}],"concepts":[{"id":"https://openalex.org/C132459708","wikidata":"https://www.wikidata.org/wiki/Q744069","display_name":"Extrapolation","level":2,"score":0.9063833951950073},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6249089241027832},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4616457521915436},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.39087632298469543},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.14735087752342224},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.13125309348106384}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3468264.3468603","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3468264.3468603","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3468264.3468603","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:dspace.mit.edu:1721.1/142896","is_oa":true,"landing_page_url":"https://hdl.handle.net/1721.1/142896","pdf_url":null,"source":{"id":"https://openalex.org/S4306400425","display_name":"DSpace@MIT (Massachusetts Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I63966007","host_organization_name":"Massachusetts Institute of Technology","host_organization_lineage":["https://openalex.org/I63966007"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc","license_id":"https://openalex.org/licenses/cc-by-nc","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM","raw_type":"http://purl.org/eprint/type/ConferencePaper"}],"best_oa_location":{"id":"doi:10.1145/3468264.3468603","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3468264.3468603","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3468264.3468603","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Quality Education","score":0.5099999904632568,"id":"https://metadata.un.org/sdg/4"}],"awards":[{"id":"https://openalex.org/G1065316766","display_name":null,"funder_award_id":"Award","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G1332055516","display_name":null,"funder_award_id":"DESC0014195 0003","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G1348843516","display_name":null,"funder_award_id":"CCF-2028427","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G1412639289","display_name":"CNS Core: Medium: Accurate Anytime Learning for Energy andTimeliness in Software Systems","funder_award_id":"1956180","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2023795835","display_name":null,"funder_award_id":"W911NF1920321","funder_id":"https://openalex.org/F4320338281","funder_display_name":"Army Research Office"},{"id":"https://openalex.org/G2077799440","display_name":"CALORIE: A CONSTRAINT LANGUAGE AND OPTIMIZING RUNTIME FOR EXASCALE POWER MANAGEMENT","funder_award_id":"DESC0014195","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G2082912093","display_name":null,"funder_award_id":"1918839","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2806377341","display_name":null,"funder_award_id":"14195","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3485075279","display_name":null,"funder_award_id":"CCF-1837120","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4010870868","display_name":null,"funder_award_id":"CNS-176403","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5185311795","display_name":"PPoSS: Planning: CP2: Towards Systems Correctness Checkability and Performance Predictability at Scale","funder_award_id":"2028427","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5565683708","display_name":null,"funder_award_id":"2030859","funder_id":"https://openalex.org/F4320308633","funder_display_name":"Computing Research Association"},{"id":"https://openalex.org/G5889228478","display_name":"CSR: Medium: Understanding and Automatically Adjusting Performance Sensitive Software Configurations","funder_award_id":"1764039","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6237349253","display_name":null,"funder_award_id":"1837120","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6562855419","display_name":null,"funder_award_id":"CNS-1764039","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7452299184","display_name":null,"funder_award_id":"W911NF","funder_id":"https://openalex.org/F4320338281","funder_display_name":"Army Research Office"},{"id":"https://openalex.org/G7698193007","display_name":null,"funder_award_id":"2030859","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8347821259","display_name":null,"funder_award_id":"CNS-1956180","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8553338065","display_name":null,"funder_award_id":"2030859, CCF-2028427, CNS-1956180, CCF-1837120, CNS-1764039, CCF-1918839","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8998121839","display_name":null,"funder_award_id":"911NF","funder_id":"https://openalex.org/F4320338281","funder_display_name":"Army Research Office"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"},{"id":"https://openalex.org/F4320308633","display_name":"Computing Research Association","ror":"https://ror.org/00agrkd75"},{"id":"https://openalex.org/F4320338281","display_name":"Army Research Office","ror":"https://ror.org/05epdh915"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3194474814.pdf","grobid_xml":"https://content.openalex.org/works/W3194474814.grobid-xml"},"referenced_works_count":61,"referenced_works":["https://openalex.org/W1502922572","https://openalex.org/W1576303512","https://openalex.org/W1850405760","https://openalex.org/W1970017388","https://openalex.org/W2013640190","https://openalex.org/W2042154985","https://openalex.org/W2072617662","https://openalex.org/W2091543666","https://openalex.org/W2100218206","https://openalex.org/W2118676041","https://openalex.org/W2124275906","https://openalex.org/W2132219981","https://openalex.org/W2138783391","https://openalex.org/W2150069716","https://openalex.org/W2157070686","https://openalex.org/W2165698076","https://openalex.org/W2189465200","https://openalex.org/W2192203593","https://openalex.org/W2249475272","https://openalex.org/W2294668324","https://openalex.org/W2295598076","https://openalex.org/W2522470548","https://openalex.org/W2557283755","https://openalex.org/W2560047851","https://openalex.org/W2594475271","https://openalex.org/W2604879234","https://openalex.org/W2605705966","https://openalex.org/W2613206411","https://openalex.org/W2616877139","https://openalex.org/W2732547613","https://openalex.org/W2792529086","https://openalex.org/W2792814682","https://openalex.org/W2793098857","https://openalex.org/W2885584382","https://openalex.org/W2898888361","https://openalex.org/W2945976633","https://openalex.org/W2951768877","https://openalex.org/W2962948349","https://openalex.org/W2963815651","https://openalex.org/W2963873762","https://openalex.org/W2963935794","https://openalex.org/W2970433196","https://openalex.org/W2977006456","https://openalex.org/W2987450657","https://openalex.org/W3014979526","https://openalex.org/W3015267744","https://openalex.org/W3021562338","https://openalex.org/W3037050395","https://openalex.org/W3041974779","https://openalex.org/W3042760775","https://openalex.org/W3043075807","https://openalex.org/W3102476541","https://openalex.org/W3113937871","https://openalex.org/W3128452405","https://openalex.org/W3145442896","https://openalex.org/W3160685084","https://openalex.org/W4242720768","https://openalex.org/W4244372507","https://openalex.org/W4247589477","https://openalex.org/W4255432895","https://openalex.org/W6687322159"],"related_works":["https://openalex.org/W2961085424","https://openalex.org/W4306674287","https://openalex.org/W3046775127","https://openalex.org/W3107602296","https://openalex.org/W4394896187","https://openalex.org/W3170094116","https://openalex.org/W4386462264","https://openalex.org/W4364306694","https://openalex.org/W4312192474","https://openalex.org/W4283697347"],"abstract_inverted_index":{"Modern":[0],"software":[1,34],"applications":[2],"are":[3,59,169,174],"increasingly":[4],"configurable,":[5],"which":[6],"puts":[7],"a":[8,73,150,182],"burden":[9],"on":[10,106,207],"users":[11],"to":[12,69,202,215],"tune":[13],"these":[14,41,115,172],"configurations":[15,86,105,158],"for":[16,80,110],"their":[17],"target":[18],"hardware":[19,82,108,209],"and":[20,37,53,90,125,131,162,197,211,219,223],"workloads.":[21],"To":[22,113,135],"help":[23],"users,":[24],"machine":[25],"learning":[26,133],"techniques":[27],"can":[28],"model":[29],"the":[30,84,95,101,128,139,166,190],"complex":[31],"relationships":[32],"between":[33],"configuration":[35,121],"parameters":[36],"performance.":[38],"While":[39],"powerful,":[40],"learners":[42,168],"have":[43],"two":[44,120],"major":[45],"drawbacks:":[46],"(1)":[47,70,142],"they":[48,55,187],"rarely":[49],"incorporate":[50,136],"prior":[51,137,216],"knowledge":[52],"(2)":[54,91,147],"produce":[56,221],"outputs":[57],"that":[58,160],"not":[60],"interpretable":[61,132,231],"by":[62,199],"users.":[63],"These":[64],"limitations":[65],"make":[66],"it":[67],"difficult":[68],"leverage":[71],"information":[72],"user":[74],"has":[75],"already":[76],"collected":[77],"(e.g.,":[78,98],"tuning":[79],"new":[81,151],"using":[83,127,200],"best":[85],"from":[87,144,159],"old":[88],"hardware)":[89],"gain":[92],"insights":[93],"into":[94],"learner\u2019s":[96],"behavior":[97],"understanding":[99],"why":[100],"learner":[102],"chose":[103],"different":[104,107,111,208],"or":[109],"workloads).":[112],"address":[114],"issues,":[116],"this":[117,179],"paper":[118],"presents":[119],"optimization":[122],"tools,":[123],"GIL":[124,196,218],"GIL+,":[126],"proposed":[129,140],"generalizable":[130],"approaches.":[134],"knowledge,":[138],"tools":[141,173],"start":[143],"known":[145],"configurations,":[146,228],"iteratively":[148],"construct":[149],"linear":[152,170],"model,":[153,161],"(3)":[154],"extrapolate":[155],"better":[156,226],"performance":[157,192,227],"(4)":[163],"repeat.":[164],"Since":[165],"base":[167],"models,":[171],"inherently":[175],"interpretable.":[176],"We":[177,194],"enhance":[178],"property":[180],"with":[181,230],"graphical":[183],"representation":[184],"of":[185],"how":[186],"arrived":[188],"at":[189],"highest":[191],"configuration.":[193],"evaluate":[195],"GIL+":[198,220],"them":[201],"configure":[203],"Apache":[204],"Spark":[205],"workloads":[206],"platforms":[210],"find":[212],"that,":[213],"compared":[214],"work,":[217],"comparable,":[222],"sometimes":[224],"even":[225],"but":[229],"results.":[232]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
