Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Orange Juice: Enhancing Machine Learning Interpretability
Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.ORCID iD: 0000-0002-5460-2491
2024 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

In the current state of AI development, it is reasonable to think that AI will continue to expand and be increasingly utilized across different fields, highly impacting every aspect of humanity's welfare and livelihood. However, different AI researchers and institutions agree that AI has the potential to be extremely beneficial but also may pose existential threats to humanity. It is therefore necessary to develop tools to open the so-called black-box AI algorithms and increase their understandability and trustworthiness, in order to avoid conceivably harmful future scenarios.

The lack of interpretability of AI is a challenge to its own development: it is an obstacle equivalent to those that triggered previous AI winters, such as hardware or technological constraints or public over-expectation. In other words, research in interpretability and model understanding, both from theoretical and pragmatic perspectives, will help avoid a third AI winter, which could be devastating for the current world economy.

Specifically, from the theoretical perspective, the subfields of local explainability and algorithmic fairness require some improvements in order to enhance the explanation output. Local explainability refers to the algorithms that attempt to extract useful explanations for the output of machine learning models for individual instances, while algorithmic fairness refers to the study of biases or fairness issues among different groups of people, whenever the datasets refer to humans. Providing a higher level of explanation accuracy, explanation fidelity and explanation support for the observations of each dataset would help improve the overall level of trustworthiness and the understandability of the explanations. The explainability methods should also be applied to practical scenarios. In the area of autonomous driving, for example, providing confidence intervals on the positioning estimates and positioning errors is important for vehicle operations, and machine learning models coupled with conformal prediction may provide a solution that focuses on the confidence of these estimates, prioritizing safety.  

This thesis contributes to research in the field of AI interpretability, focusing mainly on the algorithms related to local explainability, algorithmic fairness and conformal prediction. Specifically, the thesis targets the improvement of counterfactual and local surrogate explanation algorithms. These explainability methods may also reveal the existence of biases, and therefore the study of algorithmic fairness is a relevant part of interpretability. This thesis focuses on the topic of machine learning fairness assessment through the use of local explainability methods, proposing two novel elements: a single accuracy-based and counterfactual-based bias detection measure and a counterfactual generation method for groups intended for bias detection and fair recommendations across groups. Finally, the idea behind interpretability is to be able to eventually implement such methods in real-world applications. This thesis presents an application of the conformal prediction framework to a regression problem related to autonomous vehicle localization systems. In this application, the framework is able to output the predicted positioning error of a vehicle and its confidence interval with some level of significance.

Place, publisher, year, edition, pages
Stockholm: Department of Computer and Systems Sciences, Stockholm University , 2024. , p. 72
Series
Report Series / Department of Computer & Systems Sciences, ISSN 1101-8526 ; 24-013
Keywords [en]
artificial intelligence, machine learning, interpretability, explainability, counterfactual, fairness
National Category
Computer Systems
Research subject
Computer and Systems Sciences
Identifiers
URN: urn:nbn:se:su:diva-233360ISBN: 978-91-8014-929-7 (print)ISBN: 978-91-8014-930-3 (electronic)OAI: oai:DiVA.org:su-233360DiVA, id: diva2:1896346
Public defence
2024-11-14, L30, NOD-huset, Borgarfjordsgatan 12, Kista, 09:00 (English)
Opponent
Supervisors
Available from: 2024-10-22 Created: 2024-09-10 Last updated: 2024-10-08Bibliographically approved
List of papers
1. Prediction of Global Navigation Satellite System Positioning Errors with Guarantees
Open this publication in new window or tab >>Prediction of Global Navigation Satellite System Positioning Errors with Guarantees
2021 (English)In: Machine Learning and Knowledge Discovery in Databases: Applied Data Science Track: European Conference, ECML PKDD 2020, Ghent, Belgium, September 14–18, 2020, Proceedings, Part IV, Springer Nature , 2021, p. 562-578Conference paper, Published paper (Refereed)
Abstract [en]

Intelligent Transportation Systems employ different localization technologies, such as the Global Navigation Satellite System. This system transmits signals between satellite and receiver devices on the ground which can estimate their position on earth’s surface. The accuracy of this positioning estimate, or the positioning error estimation, is of utmost importance for the efficient and safe operation of autonomous vehicles, which require not only the position estimate, but also an estimation of their operation margin. This paper proposes a workflow for positioning error estimation using a random forest regressor along with a post-hoc conformal prediction framework. The latter is calibrated on the random forest out-of-bag samples to transform the obtained positioning error estimates into predicted integrity intervals, which are confidence intervals on the positioning error prediction with at least 99.999% confidence. The performance is measured as the number of ground truth positioning errors inside the predicted integrity intervals. An extensive experimental evaluation is performed on real-world and synthetic data in terms of root mean square error between predicted and ground truth positioning errors. Our solution results in an improvement of 73% compared to earlier research, while providing prediction statistical guarantees.

Place, publisher, year, edition, pages
Springer Nature, 2021
Series
Lecture Notes in Computer Science (LNCS), ISSN 0302-9743, E-ISSN 1611-3349 ; 12460
Keywords
GNSS, positioning error estimation, random forest, linear regression, feature selection, conformal prediction
National Category
Computer Sciences
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-200510 (URN)10.1007/978-3-030-67667-4_34 (DOI)978-3-030-67667-4 (ISBN)978-3-030-67666-7 (ISBN)
Conference
ECML PKDD - European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases, Ghent, Belgium, September 14-18, 2020
Available from: 2022-01-06 Created: 2022-01-06 Last updated: 2024-09-10Bibliographically approved
2. JUICE: JUstIfied Counterfactual Explanations
Open this publication in new window or tab >>JUICE: JUstIfied Counterfactual Explanations
Show others...
2022 (English)In: Discovery Science: 25th International Conference, DS 2022, Montpellier, France, October 10–12, 2022, Proceedings / [ed] Poncelet Pascal, Dino Ienco, Springer , 2022, p. 493-508Conference paper, Published paper (Refereed)
Abstract [en]

Complex, highly accurate machine learning algorithms support decision-making processes with large and intricate datasets. However, these models have low explainability. Counterfactual explanation is a technique that tries to find a set of feature changes on a given instance to modify the models prediction output from an undesired to a desired class. To obtain better explanations, it is crucial to generate faithful counterfactuals, supported by and connected to observations and the knowledge constructed on them. In this study, we propose a novel counterfactual generation algorithm that provides faithfulness by justification, which may increase developers and users trust in the explanations by supporting the counterfactuals with a known observation. The proposed algorithm guarantees justification for mixed-features spaces and we show it performs similarly with respect to state-of-the-art algorithms across other metrics such as proximity, sparsity, and feasibility. Finally, we introduce the first model-agnostic algorithm to verify counterfactual justification in mixed-features spaces.

Place, publisher, year, edition, pages
Springer, 2022
Series
Lecture Notes in Computer Science (LNCS), ISSN 0302-9743, E-ISSN 1611-3349 ; 13601
Keywords
Machine learning, Interpretability, Counterfactuals, Faithfulness, Justification, Mixed-features space
National Category
Information Systems
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-211894 (URN)10.1007/978-3-031-18840-4_35 (DOI)978-3-031-18840-4 (ISBN)978-3-031-18839-8 (ISBN)
Conference
Discovery Science 25th International Conference, DS 2022, 10-12 October, 2022, Montpellier, France
Available from: 2022-11-28 Created: 2022-11-28 Last updated: 2024-09-10Bibliographically approved
3. Measuring the Burden of (Un)fairness Using Counterfactuals
Open this publication in new window or tab >>Measuring the Burden of (Un)fairness Using Counterfactuals
Show others...
2023 (English)In: Machine Learning and Principles and Practice of Knowledge Discovery in Databases: International Workshops of ECML PKDD 2022, Grenoble, France, September 19–23, 2022, Proceedings, Part I / [ed] Irena Koprinska, Paolo Mignone, Riccardo Guidotti, Szymon Jaroszewicz, Holger Fröning, Francesco Gullo, Pedro M. Ferreira, Damian Roqueiro, Gaia Ceddia, Slawomir Nowaczyk, João Gama, Rita Ribeiro, Ricard Gavaldà, Elio Masciari, Zbigniew Ras, Ettore Ritacco, Francesca Naretto, Andreas Theissler, Przemyslaw Biecek, Wouter Verbeke, Gregor Schiele, Franz Pernkopf, Michaela Blott, Ilaria Bordino, Ivan Luciano Danesi, Giovanni Ponti, Lorenzo Severini, Annalisa Appice, Giuseppina Andresini, Ibéria Medeiros, Guilherme Graça, Lee Cooper, Naghmeh Ghazaleh, Jonas Richiardi, Diego Saldana, Konstantinos Sechidis, Arif Canakoglu, Sara Pido, Pietro Pinoli, Albert Bifet, Sepideh Pashami, Springer , 2023, p. 402-417Conference paper, Published paper (Refereed)
Abstract [en]

In this paper, we use counterfactual explanations to offer a new perspective on fairness, that, besides accuracy, accounts also for the difficulty or burden to achieve fairness. We first gather a set of fairness-related datasets and implement a classifier to extract the set of false negative test instances to generate different counterfactual explanations on them. We subsequently calculate two measures: the false negative ratio of the set of test instances, and the distance (also called burden) from these instances to their corresponding counterfactuals, aggregated by sensitive feature groups. The first measure is an accuracy-based estimation of the classifier biases against sensitive groups, whilst the second is a counterfactual-based assessment of the difficulty each of these groups has of reaching their corresponding desired ground truth label. We promote the idea that a counterfactual and an accuracy-based fairness measure may assess fairness in a more holistic manner, whilst also providing interpretability. We then propose and evaluate, on these datasets, a measure called Normalized Accuracy Weighted Burden, which is more consistent than only its accuracy or its counterfactual components alone, considering both false negative ratios and counterfactual distance per sensitive feature. We believe this measure would be more adequate to assess classifier fairness and promote the design of better performing algorithms.

Place, publisher, year, edition, pages
Springer, 2023
Series
Communications in Computer and Information Science, ISSN 1865-0929, E-ISSN 1865-0937
Keywords
Algorithmic fairness, Counterfactual, explanations Bias
National Category
Computer Sciences
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-224976 (URN)10.1007/978-3-031-23618-1_27 (DOI)000967751800027 ()2-s2.0-85149876393 (Scopus ID)978-3-031-23617-4 (ISBN)
Conference
International Workshops of ECML PKDD 2022, Grenoble, France, September 19–23, 2022.
Available from: 2024-01-03 Created: 2024-01-03 Last updated: 2024-10-15Bibliographically approved
4. ORANGE: Opposite-label soRting for tANGent Explanations in heterogeneous spaces
Open this publication in new window or tab >>ORANGE: Opposite-label soRting for tANGent Explanations in heterogeneous spaces
Show others...
2023 (English)In: 2023 IEEE 10th International Conference on Data Science and Advanced Analytics (DSAA), IEEE conference proceedings, 2023, p. 1-10Conference paper, Published paper (Refereed)
Abstract [en]

Most real-world datasets have a heterogeneous feature space composed of binary, categorical, ordinal, and continuous features. However, the currently available local surrogate explainability algorithms do not consider this aspect, generating infeasible neighborhood centers which may provide erroneous explanations. To overcome this issue, we propose ORANGE, a local surrogate explainability algorithm that generates highaccuracy and high-fidelity explanations in heterogeneous spaces. ORANGE has three main components: (1) it searches for the closest feasible counterfactual point to a given instance of interest by considering feasible values in the features to ensure that the explanation is built around the closest feasible instance and not any, potentially non-existent instance in space; (2) it generates a set of neighboring points around this close feasible point based on the correlations among features to ensure that the relationship among features is preserved inside the neighborhood; and (3) the generated instances are weighted, firstly based on their distance to the decision boundary, and secondly based on the disagreement between the predicted labels of the global model and a surrogate model trained on the neighborhood. Our extensive experiments on synthetic and public datasets show that the performance achieved by ORANGE is best-in-class in both explanation accuracy and fidelity.

Place, publisher, year, edition, pages
IEEE conference proceedings, 2023
Keywords
Correlation, Predictive models, Data science, Sorting
National Category
Computer Sciences
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-224013 (URN)10.1109/DSAA60987.2023.10302474 (DOI)2-s2.0-85178999467 (Scopus ID)979-8-3503-4503-2 (ISBN)
Conference
International Conference on Data Science and Advanced Analytics (DSAA), Thessaloniki, Greece, October 9-13, 2023
Available from: 2023-11-23 Created: 2023-11-23 Last updated: 2024-10-16Bibliographically approved
5. Ijuice: integer JUstIfied counterfactual explanations
Open this publication in new window or tab >>Ijuice: integer JUstIfied counterfactual explanations
Show others...
2024 (English)In: Machine Learning, ISSN 0885-6125, E-ISSN 1573-0565, Vol. 113, p. 5731-5771Article in journal (Refereed) Published
Abstract [en]

Counterfactual explanations modify the feature values of an instance in order to alter its prediction from an undesired to a desired label. As such, they are highly useful for providing trustworthy interpretations of decision-making in domains where complex and opaque machine learning algorithms are utilized. To guarantee their quality and promote user trust, they need to satisfy the faithfulness desideratum, when supported by the data distribution. We hereby propose a counterfactual generation algorithm for mixed-feature spaces that prioritizes faithfulness through k-justification, a novel counterfactual property introduced in this paper. The proposed algorithm employs a graph representation of the search space and provides counterfactuals by solving an integer program. In addition, the algorithm is classifier-agnostic and is not dependent on the order in which the feature space is explored. In our empirical evaluation, we demonstrate that it guarantees k-justification while showing comparable performance to state-of-the-art methods in feasibility, sparsity, and proximity.

Keywords
Machine Learning, Interpretability, Counterfactuals, Justification, Integer Programming, Graph Network
National Category
Computer Sciences
Research subject
Computer and Systems Sciences
Identifiers
urn:nbn:se:su:diva-227898 (URN)10.1007/s10994-024-06530-1 (DOI)2-s2.0-85188618603 (Scopus ID)
Available from: 2024-04-02 Created: 2024-04-02 Last updated: 2024-09-10Bibliographically approved
6. CounterFair: Group Counterfactuals for Bias Detection, Mitigation and Subgroup Identification
Open this publication in new window or tab >>CounterFair: Group Counterfactuals for Bias Detection, Mitigation and Subgroup Identification
Show others...
2024 (English)In: Proceedings 24th IEEE International Conference on Data Mining: ICDM 2024 / [ed] Elena Baralis; Kun Zhang; Ernesto Damiani; Meroane Debbah; Panos Kalnis; Xindong Wu, IEEE, 2024, p. 181-190Conference paper, Published paper (Refereed)
Abstract [en]

Counterfactual explanations can be used as a means to explain a models decision process and to provide recommendations to users on how to improve their current status. The difficulty to apply these counterfactual recommendations from the users perspective, also known as burden, may be used to assess the models algorithmic fairness and to provide fair recommendations among different sensitive feature groups. We propose a novel model-agnostic, mathematical programming-based, group counterfactual algorithm that can: (1) detect biases via group counterfactual burden, (2) produce fair recommendations among sensitive groups and (3) identify relevant subgroups of instances through shared counterfactuals. We analyze these capabilities from the perspective of recourse fairness, and empirically compare our proposed method with the state-of-the-art algorithms for group counterfactual generation in order to assess the bias identification and the capabilities in group counterfactual effectiveness and burden minimization.

Place, publisher, year, edition, pages
IEEE, 2024
Keywords
Counterfactual explanations, Algorithmic Fairness, Group counterfactuals, Local explainability
National Category
Computer Systems
Identifiers
urn:nbn:se:su:diva-233353 (URN)10.1109/ICDM59182.2024.00025 (DOI)2-s2.0-86000228096 (Scopus ID)979-8-3315-0668-1 (ISBN)979-8-3315-0669-8 (ISBN)
Conference
24th IEEE International Conference on Data Mining (ICDM 2024), Abu Dhabi, United Arab Emirates, 9-12 December, 2024
Available from: 2024-09-09 Created: 2024-09-09 Last updated: 2025-04-28Bibliographically approved

Open Access in DiVA

Orange Juice: Enhancing Machine Learning Interpretability(4790 kB)507 downloads
File information
File name FULLTEXT01.pdfFile size 4790 kBChecksum SHA-512
5efc69d07e12abd311c9ac77502955c517b6bf01568a35fa78df7aa193f179bf41316fdfcc15b2d45631659896fde5d87543a19a5546c8733a08052f79a3f809
Type fulltextMimetype application/pdf

Authority records

Kuratomi Hernández, Alejandro

Search in DiVA

By author/editor
Kuratomi Hernández, Alejandro
By organisation
Department of Computer and Systems Sciences
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 507 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 813 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf