TY - GEN
T1 - Set-Based Counterfactuals in Partial Classification
AU - Gianini, Gabriele
AU - Lin, Jianyi
AU - Mio, Corrado
AU - Damiani, Ernesto
N1 - Publisher Copyright:
© 2022, Springer Nature Switzerland AG.
PY - 2022
Y1 - 2022
N2 - Given a class label y assigned by a classifier to a point x in feature space, the counterfactual generation task, in its simplest form, consists of finding the minimal edit that moves the feature vector to a new point x′, which the classifier maps to a pre-specified target class y′≠ y. Counterfactuals provide a local explanation to a classifier model, by answering the questions “Why did the model choose y instead of y′ : what changes to x would make the difference?". An important aspect in classification is ambiguity: typically, the description of an instance is compatible with more than one class. When ambiguity is too high, a suitably designed classifier can map an instance x to a class set Y of alternatives, rather than to a single class, so as to reduce the likelihood of wrong decisions. In this context, known as set-based classification, one can discuss set-based counterfactuals. In this work, we extend the counterfactual generation problem – normally expressed as a constrained optimization problem – to set-based counterfactuals. Using non-singleton counterfactuals, rather than singletons, makes the problem richer under several aspects, related to the fact that non-singleton sets allow for a wider spectrum of relationships among them: (1) the specification of the target set-based class Y′ is more varied (2) the target solution x′ that ought to be mapped to Y′ is not granted to exist, and, in that case, (3) since one might end up with the availability of a number of feasible alternatives to Y′, one has to include the degree of partial fulfillment of the solution into the loss function of the optimization problem.
AB - Given a class label y assigned by a classifier to a point x in feature space, the counterfactual generation task, in its simplest form, consists of finding the minimal edit that moves the feature vector to a new point x′, which the classifier maps to a pre-specified target class y′≠ y. Counterfactuals provide a local explanation to a classifier model, by answering the questions “Why did the model choose y instead of y′ : what changes to x would make the difference?". An important aspect in classification is ambiguity: typically, the description of an instance is compatible with more than one class. When ambiguity is too high, a suitably designed classifier can map an instance x to a class set Y of alternatives, rather than to a single class, so as to reduce the likelihood of wrong decisions. In this context, known as set-based classification, one can discuss set-based counterfactuals. In this work, we extend the counterfactual generation problem – normally expressed as a constrained optimization problem – to set-based counterfactuals. Using non-singleton counterfactuals, rather than singletons, makes the problem richer under several aspects, related to the fact that non-singleton sets allow for a wider spectrum of relationships among them: (1) the specification of the target set-based class Y′ is more varied (2) the target solution x′ that ought to be mapped to Y′ is not granted to exist, and, in that case, (3) since one might end up with the availability of a number of feasible alternatives to Y′, one has to include the degree of partial fulfillment of the solution into the loss function of the optimization problem.
KW - Counterfactual explanations
KW - Set-based classification
UR - http://www.scopus.com/inward/record.url?scp=85135008047&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-08974-9_45
DO - 10.1007/978-3-031-08974-9_45
M3 - Conference contribution
AN - SCOPUS:85135008047
SN - 9783031089732
T3 - Communications in Computer and Information Science
SP - 560
EP - 571
BT - Information Processing and Management of Uncertainty in Knowledge-Based Systems - 19th International Conference, IPMU 2022, Proceedings
A2 - Ciucci, Davide
A2 - Couso, Inés
A2 - Medina, Jesús
A2 - Ślęzak, Dominik
A2 - Petturiti, Davide
A2 - Bouchon-Meunier, Bernadette
A2 - Yager, Ronald R.
PB - Springer Science and Business Media Deutschland GmbH
T2 - 19th International Conference on Information Processing and Management of Uncertainty in Knowledge-Based Systems, IPMU 2022
Y2 - 11 July 2022 through 15 July 2022
ER -