Counterfactual Generation with Answer Set Programming
Dasgupta, Sopam, Shakerin, Farhad, Arias, Joaquín, Salazar, Elmer, Gupta, Gopal
–arXiv.org Artificial Intelligence
Machine learning models that automate decision-making are increasingly being used in consequential areas such as loan approvals, pretrial bail approval, hiring, and many more. Unfortunately, most of these models are black-boxes, i.e., they are unable to reveal how they reach these prediction decisions. A need for transparency demands justification for such predictions. An affected individual might also desire explanations to understand why a decision was made. Ethical and legal considerations may further require informing the individual of changes in the input attribute that could be made to produce a desirable outcome. This paper focuses on the latter problem of automatically generating counterfactual explanations. We propose a framework Counterfactual Generation with s(CASP) (CFGS) that utilizes answer set programming (ASP) and the s(CASP) goal-directed ASP system to automatically generate counterfactual explanations from rules generated by rule-based machine learning (RBML) algorithms. In our framework, we show how counterfactual explanations are computed and justified by imagining worlds where some or all factual assumptions are altered/changed. More importantly, we show how we can navigate between these worlds, namely, go from our original world/scenario where we obtain an undesired outcome to the imagined world/scenario where we obtain a desired/favourable outcome.
arXiv.org Artificial Intelligence
Feb-6-2024
- Country:
- Asia
- Europe
- Italy > Sicily
- Palermo (0.04)
- Spain > Galicia
- A Coruña Province > Santiago de Compostela (0.04)
- United Kingdom > England
- Cambridgeshire > Cambridge (0.04)
- Italy > Sicily
- North America
- Canada
- Nova Scotia > Halifax Regional Municipality
- Halifax (0.04)
- Ontario > Toronto (0.04)
- Nova Scotia > Halifax Regional Municipality
- United States
- California > San Francisco County
- San Francisco (0.14)
- Georgia > Fulton County
- Atlanta (0.04)
- New York > New York County
- New York City (0.04)
- Texas (0.04)
- California > San Francisco County
- Canada
- South America
- Brazil > Rio de Janeiro
- Rio de Janeiro (0.06)
- Chile > Santiago Metropolitan Region
- Santiago Province > Santiago (0.04)
- Brazil > Rio de Janeiro
- Genre:
- Research Report (0.64)
- Industry:
- Law (0.34)
- Technology: