Manuel Amoussou, Khaled Belahcene, Nicolas Maudet, Vincent Mousseau, Wassila Ouerdane
{"title":"设计和计算从附加价值模型推断的比较的解释","authors":"Manuel Amoussou, Khaled Belahcene, Nicolas Maudet, Vincent Mousseau, Wassila Ouerdane","doi":"10.1016/j.ejor.2025.05.058","DOIUrl":null,"url":null,"abstract":"Many decision models are based on an additive representation of preferences. Recommendations obtained from such additive decision models are sometimes considered as self-evident. On the contrary, we claim that these recommendations deserve an explanation so as to be fully understood by the user/decision-maker and to foster her trust. We propose to explain a preference statement <mml:math altimg=\"si1.svg\" display=\"inline\"><mml:mi>x</mml:mi></mml:math> preferred to <mml:math altimg=\"si2.svg\" display=\"inline\"><mml:mi>y</mml:mi></mml:math> by decomposing this statement into simpler ones. Arguments in favor of <mml:math altimg=\"si1.svg\" display=\"inline\"><mml:mi>x</mml:mi></mml:math> (Pros), and arguments in favor of <mml:math altimg=\"si2.svg\" display=\"inline\"><mml:mi>y</mml:mi></mml:math> (Cons) are decomposed using a <ce:italic>covering scheme</ce:italic> in which each Con is covered by a Pro. We use a <ce:italic>decomposition language</ce:italic> in which elementary self-evident statements involve (<ce:italic>i</ce:italic>) one Pro against one Con, (<ce:italic>ii</ce:italic>) one pro against several Cons, or (<ce:italic>iii</ce:italic>) several Pros against one Con. We prove that computing such explanations is computationally difficult in case (<ce:italic>ii</ce:italic>) and (<ce:italic>iii</ce:italic>), and propose a mathematical programming formulation to solve it. Numerical experiments provide insights on the actual behavior of our algorithm. We also illustrate the usefulness of our approach in the context of multicriteria decision aid but also for machine learning approaches.","PeriodicalId":55161,"journal":{"name":"European Journal of Operational Research","volume":"21 1","pages":""},"PeriodicalIF":6.0000,"publicationDate":"2025-06-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Designing and computing explanations for comparisons inferred from an additive value model\",\"authors\":\"Manuel Amoussou, Khaled Belahcene, Nicolas Maudet, Vincent Mousseau, Wassila Ouerdane\",\"doi\":\"10.1016/j.ejor.2025.05.058\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many decision models are based on an additive representation of preferences. Recommendations obtained from such additive decision models are sometimes considered as self-evident. On the contrary, we claim that these recommendations deserve an explanation so as to be fully understood by the user/decision-maker and to foster her trust. We propose to explain a preference statement <mml:math altimg=\\\"si1.svg\\\" display=\\\"inline\\\"><mml:mi>x</mml:mi></mml:math> preferred to <mml:math altimg=\\\"si2.svg\\\" display=\\\"inline\\\"><mml:mi>y</mml:mi></mml:math> by decomposing this statement into simpler ones. Arguments in favor of <mml:math altimg=\\\"si1.svg\\\" display=\\\"inline\\\"><mml:mi>x</mml:mi></mml:math> (Pros), and arguments in favor of <mml:math altimg=\\\"si2.svg\\\" display=\\\"inline\\\"><mml:mi>y</mml:mi></mml:math> (Cons) are decomposed using a <ce:italic>covering scheme</ce:italic> in which each Con is covered by a Pro. We use a <ce:italic>decomposition language</ce:italic> in which elementary self-evident statements involve (<ce:italic>i</ce:italic>) one Pro against one Con, (<ce:italic>ii</ce:italic>) one pro against several Cons, or (<ce:italic>iii</ce:italic>) several Pros against one Con. We prove that computing such explanations is computationally difficult in case (<ce:italic>ii</ce:italic>) and (<ce:italic>iii</ce:italic>), and propose a mathematical programming formulation to solve it. Numerical experiments provide insights on the actual behavior of our algorithm. We also illustrate the usefulness of our approach in the context of multicriteria decision aid but also for machine learning approaches.\",\"PeriodicalId\":55161,\"journal\":{\"name\":\"European Journal of Operational Research\",\"volume\":\"21 1\",\"pages\":\"\"},\"PeriodicalIF\":6.0000,\"publicationDate\":\"2025-06-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"European Journal of Operational Research\",\"FirstCategoryId\":\"91\",\"ListUrlMain\":\"https://doi.org/10.1016/j.ejor.2025.05.058\",\"RegionNum\":2,\"RegionCategory\":\"管理学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"OPERATIONS RESEARCH & MANAGEMENT SCIENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"European Journal of Operational Research","FirstCategoryId":"91","ListUrlMain":"https://doi.org/10.1016/j.ejor.2025.05.058","RegionNum":2,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"OPERATIONS RESEARCH & MANAGEMENT SCIENCE","Score":null,"Total":0}
Designing and computing explanations for comparisons inferred from an additive value model
Many decision models are based on an additive representation of preferences. Recommendations obtained from such additive decision models are sometimes considered as self-evident. On the contrary, we claim that these recommendations deserve an explanation so as to be fully understood by the user/decision-maker and to foster her trust. We propose to explain a preference statement x preferred to y by decomposing this statement into simpler ones. Arguments in favor of x (Pros), and arguments in favor of y (Cons) are decomposed using a covering scheme in which each Con is covered by a Pro. We use a decomposition language in which elementary self-evident statements involve (i) one Pro against one Con, (ii) one pro against several Cons, or (iii) several Pros against one Con. We prove that computing such explanations is computationally difficult in case (ii) and (iii), and propose a mathematical programming formulation to solve it. Numerical experiments provide insights on the actual behavior of our algorithm. We also illustrate the usefulness of our approach in the context of multicriteria decision aid but also for machine learning approaches.
期刊介绍:
The European Journal of Operational Research (EJOR) publishes high quality, original papers that contribute to the methodology of operational research (OR) and to the practice of decision making.