{"id":"https://openalex.org/W4399431433","doi":"https://doi.org/10.1145/3643915.3644085","title":"Explanation-driven Self-adaptation using Model-agnostic Interpretable Machine Learning","display_name":"Explanation-driven Self-adaptation using Model-agnostic Interpretable Machine Learning","publication_year":2024,"publication_date":"2024-04-15","ids":{"openalex":"https://openalex.org/W4399431433","doi":"https://doi.org/10.1145/3643915.3644085"},"language":"en","primary_location":{"id":"doi:10.1145/3643915.3644085","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643915.3644085","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3643915.3644085","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th International Symposium on Software Engineering for Adaptive and Self-Managing Systems","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3643915.3644085","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5069804306","display_name":"F. Negri","orcid":"https://orcid.org/0009-0004-7638-2006"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Francesco Renato Negri","raw_affiliation_strings":["Politecnico di Milano, Milan, Italy"],"raw_orcid":"https://orcid.org/0009-0004-7638-2006","affiliations":[{"raw_affiliation_string":"Politecnico di Milano, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5099048093","display_name":"Niccol\u00f2 Nicolosi","orcid":"https://orcid.org/0009-0009-6147-7551"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Niccolo Nicolosi","raw_affiliation_strings":["Politecnico di Milano, Milan, Italy"],"raw_orcid":"https://orcid.org/0009-0009-6147-7551","affiliations":[{"raw_affiliation_string":"Politecnico di Milano, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068010595","display_name":"Matteo Camilli","orcid":"https://orcid.org/0000-0003-2491-5267"},"institutions":[{"id":"https://openalex.org/I93860229","display_name":"Politecnico di Milano","ror":"https://ror.org/01nffqt88","country_code":"IT","type":"education","lineage":["https://openalex.org/I93860229"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Matteo Camilli","raw_affiliation_strings":["Politecnico di Milano, Milan, Italy"],"raw_orcid":"https://orcid.org/0000-0003-2491-5267","affiliations":[{"raw_affiliation_string":"Politecnico di Milano, Milan, Italy","institution_ids":["https://openalex.org/I93860229"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055586939","display_name":"Raffaela Mirandola","orcid":"https://orcid.org/0000-0003-3154-2438"},"institutions":[{"id":"https://openalex.org/I102335020","display_name":"Karlsruhe Institute of Technology","ror":"https://ror.org/04t3en479","country_code":"DE","type":"education","lineage":["https://openalex.org/I102335020","https://openalex.org/I1305996414"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Raffaela Mirandola","raw_affiliation_strings":["Karlsruhe Institute of Technology, Karlsruhe, Germany"],"raw_orcid":"https://orcid.org/0000-0003-3154-2438","affiliations":[{"raw_affiliation_string":"Karlsruhe Institute of Technology, Karlsruhe, Germany","institution_ids":["https://openalex.org/I102335020"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"189","last_page":"199"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12026","display_name":"Explainable Artificial Intelligence (XAI)","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12026","display_name":"Explainable Artificial Intelligence (XAI)","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.9886000156402588,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10876","display_name":"Fault Detection and Control Systems","score":0.9789999723434448,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.7907191514968872},{"id":"https://openalex.org/keywords/adaptation","display_name":"Adaptation (eye)","score":0.7112840414047241},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.692111611366272},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.6890469789505005},{"id":"https://openalex.org/keywords/transparency","display_name":"Transparency (behavior)","score":0.6817971467971802},{"id":"https://openalex.org/keywords/black-box","display_name":"Black box","score":0.590214192867279},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5535731315612793},{"id":"https://openalex.org/keywords/internal-model","display_name":"Internal model","score":0.43519556522369385},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.42559102177619934},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.13814640045166016}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7907191514968872},{"id":"https://openalex.org/C139807058","wikidata":"https://www.wikidata.org/wiki/Q352374","display_name":"Adaptation (eye)","level":2,"score":0.7112840414047241},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.692111611366272},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.6890469789505005},{"id":"https://openalex.org/C2780233690","wikidata":"https://www.wikidata.org/wiki/Q535347","display_name":"Transparency (behavior)","level":2,"score":0.6817971467971802},{"id":"https://openalex.org/C94966114","wikidata":"https://www.wikidata.org/wiki/Q29256","display_name":"Black box","level":2,"score":0.590214192867279},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5535731315612793},{"id":"https://openalex.org/C28427503","wikidata":"https://www.wikidata.org/wiki/Q13580300","display_name":"Internal model","level":3,"score":0.43519556522369385},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.42559102177619934},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.13814640045166016},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"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/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3643915.3644085","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643915.3644085","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3643915.3644085","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th International Symposium on Software Engineering for Adaptive and Self-Managing Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:re.public.polimi.it:11311/1268383","is_oa":false,"landing_page_url":"https://hdl.handle.net/11311/1268383","pdf_url":null,"source":{"id":"https://openalex.org/S4306400312","display_name":"Virtual Community of Pathological Anatomy (University of Castilla La Mancha)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79189158","host_organization_name":"University of Castilla-La Mancha","host_organization_lineage":["https://openalex.org/I79189158"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"doi:10.1145/3643915.3644085","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643915.3644085","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3643915.3644085","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th International Symposium on Software Engineering for Adaptive and Self-Managing Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","display_name":"Reduced inequalities","score":0.6399999856948853}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4399431433.pdf"},"referenced_works_count":32,"referenced_works":["https://openalex.org/W1886563687","https://openalex.org/W1972978214","https://openalex.org/W2022485595","https://openalex.org/W2076063813","https://openalex.org/W2138428785","https://openalex.org/W2143381319","https://openalex.org/W2149298154","https://openalex.org/W2163952039","https://openalex.org/W2963095307","https://openalex.org/W2992786177","https://openalex.org/W3018035916","https://openalex.org/W3087828736","https://openalex.org/W3089899650","https://openalex.org/W3093556890","https://openalex.org/W3129147645","https://openalex.org/W3134103293","https://openalex.org/W3174938204","https://openalex.org/W3176795482","https://openalex.org/W3182546273","https://openalex.org/W3195613501","https://openalex.org/W3201582965","https://openalex.org/W4200359383","https://openalex.org/W4205227369","https://openalex.org/W4205601502","https://openalex.org/W4226183793","https://openalex.org/W4251988601","https://openalex.org/W4291722475","https://openalex.org/W4291722496","https://openalex.org/W4304890691","https://openalex.org/W4321089640","https://openalex.org/W4382655646","https://openalex.org/W6833780757"],"related_works":["https://openalex.org/W4382930947","https://openalex.org/W3081288631","https://openalex.org/W3152382318","https://openalex.org/W3004686567","https://openalex.org/W2738656338","https://openalex.org/W2603787370","https://openalex.org/W2555400967","https://openalex.org/W3214759741","https://openalex.org/W3174876210","https://openalex.org/W2388458847"],"abstract_inverted_index":{"Self-adaptive":[0],"systems":[1],"increasingly":[2],"rely":[3],"on":[4,35],"black-box":[5,69],"predictive":[6,70,129],"models":[7,23,130],"(e.g.,":[8],"Neural":[9],"Networks)":[10],"to":[11,27,59,77,87,123],"make":[12],"decisions":[13,30,41,138],"and":[14,31,84,96,131],"steer":[15],"adaptations.":[16],"The":[17,53],"lack":[18],"of":[19,21,49,67,127,145,154],"transparency":[20,126],"these":[22],"makes":[24],"it":[25],"hard":[26],"explain":[28],"adaptation":[29,40,137],"their":[32],"possible":[33],"effects":[34],"the":[36,47,57,64,68,92,120,125,128,143,152,162],"surrounding":[37],"environment.":[38],"Furthermore,":[39],"in":[42,161],"this":[43,103],"context":[44],"are":[45],"typically":[46],"outcome":[48],"expensive":[50],"optimization":[51],"processes.":[52],"complexity":[54],"arises":[55],"from":[56],"inability":[58],"directly":[60],"observe":[61],"or":[62],"comprehend":[63],"internal":[65],"mechanisms":[66],"models,":[71],"which":[72],"requires":[73],"employing":[74],"iterative":[75],"methods":[76],"explore":[78],"a":[79,99,109],"possibly":[80],"large":[81],"search":[82],"space":[83],"optimize":[85],"according":[86],"many":[88],"goals.":[89],"Here,":[90],"balancing":[91],"trade-off":[93],"between":[94],"effectiveness":[95],"cost":[97,144],"becomes":[98],"crucial":[100],"challenge.":[101],"In":[102],"paper,":[104],"we":[105],"propose":[106],"explanation-driven":[107],"self-adaptation,":[108],"novel":[110],"approach":[111,156],"that":[112,134],"embeds":[113],"model-agnostic":[114],"interpretable":[115],"machine":[116],"learning":[117],"techniques":[118],"into":[119],"feedback":[121],"loop":[122],"enhance":[124],"gain":[132],"insights":[133],"help":[135],"drive":[136],"effectively":[139],"by":[140],"significantly":[141],"reducing":[142],"planning":[146],"them.":[147],"Our":[148],"empirical":[149],"evaluation":[150,159],"demonstrates":[151],"cost-effectiveness":[153],"our":[155],"using":[157],"two":[158],"subjects":[160],"robotics":[163],"domain.":[164]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2024-06-08T00:00:00"}
