Skip to main content

Showing 1–31 of 31 results for author: Sokol, K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2508.14468  [pdf, ps, other

    cs.IR

    Diverse Negative Sampling for Implicit Collaborative Filtering

    Authors: Yueqing Xuan, Kacper Sokol, Mark Sanderson, Jeffrey Chan

    Abstract: Implicit collaborative filtering recommenders are usually trained to learn user positive preferences. Negative sampling, which selects informative negative items to form negative training data, plays a crucial role in this process. Since items are often clustered in the latent space, existing negative sampling strategies normally oversample negative items from the dense regions. This leads to homo… ▽ More

    Submitted 20 August, 2025; originally announced August 2025.

  2. arXiv:2506.05030  [pdf, ps, other

    cs.HC cs.AI cs.CY cs.LG

    Artificial Intelligence Should Genuinely Support Clinical Reasoning and Decision Making To Bridge the Translational Gap

    Authors: Kacper Sokol, James Fackler, Julia E Vogt

    Abstract: Artificial intelligence promises to revolutionise medicine, yet its impact remains limited because of the pervasive translational gap. We posit that the prevailing technology-centric approaches underpin this challenge, rendering such systems fundamentally incompatible with clinical practice, specifically diagnostic reasoning and decision making. Instead, we propose a novel sociotechnical conceptua… ▽ More

    Submitted 5 June, 2025; originally announced June 2025.

  3. Leveraging Complementary AI Explanations to Mitigate Misunderstanding in XAI

    Authors: Yueqing Xuan, Kacper Sokol, Mark Sanderson, Jeffrey Chan

    Abstract: Artificial intelligence explanations can make complex predictive models more comprehensible. To be effective, however, they should anticipate and mitigate possible misinterpretations, e.g., arising when users infer incorrect information that is not explicitly conveyed. To this end, we propose complementary explanations -- a novel method that pairs explanations to compensate for their respective li… ▽ More

    Submitted 29 May, 2025; v1 submitted 28 February, 2025; originally announced March 2025.

    Comments: Accepted to IEEE Swiss Conference on Data Science (SDS) 2025

    Journal ref: 2025 IEEE Swiss Conference on Data Science (SDS)

  4. arXiv:2502.17007  [pdf, other

    cs.LG cs.AI stat.ML

    All You Need for Counterfactual Explainability Is Principled and Reliable Estimate of Aleatoric and Epistemic Uncertainty

    Authors: Kacper Sokol, Eyke Hüllermeier

    Abstract: This position paper argues that, to its detriment, transparency research overlooks many foundational concepts of artificial intelligence. Here, we focus on uncertainty quantification -- in the context of ante-hoc interpretability and counterfactual explainability -- showing how its adoption could address key challenges in the field. First, we posit that uncertainty and ante-hoc interpretability of… ▽ More

    Submitted 24 February, 2025; originally announced February 2025.

  5. Perfect Counterfactuals in Imperfect Worlds: Modelling Noisy Implementation of Actions in Sequential Algorithmic Recourse

    Authors: Yueqing Xuan, Kacper Sokol, Mark Sanderson, Jeffrey Chan

    Abstract: Algorithmic recourse suggests actions to individuals who have been adversely affected by automated decision-making, helping them to achieve the desired outcome. Knowing the recourse, however, does not guarantee that users can implement it perfectly, either due to environmental variability or personal choices. Recourse generation should thus anticipate its sub-optimal or noisy implementation. While… ▽ More

    Submitted 15 August, 2025; v1 submitted 3 October, 2024; originally announced October 2024.

    Comments: Accepted to ECML-PKDD 2025 Journal Track

    Journal ref: Machine Learning 114, no. 8 (2025): 187

  6. arXiv:2409.12632  [pdf, other

    cs.LG cs.AI cs.NE

    Counterfactual Explanations for Clustering Models

    Authors: Aurora Spagnol, Kacper Sokol, Pietro Barbiero, Marc Langheinrich, Martin Gjoreski

    Abstract: Clustering algorithms rely on complex optimisation processes that may be difficult to comprehend, especially for individuals who lack technical expertise. While many explainable artificial intelligence techniques exist for supervised machine learning, unsupervised learning -- and clustering in particular -- has been largely neglected. To complicate matters further, the notion of a ``true'' cluster… ▽ More

    Submitted 19 September, 2024; originally announced September 2024.

  7. What Does Evaluation of Explainable Artificial Intelligence Actually Tell Us? A Case for Compositional and Contextual Validation of XAI Building Blocks

    Authors: Kacper Sokol, Julia E. Vogt

    Abstract: Despite significant progress, evaluation of explainable artificial intelligence remains elusive and challenging. In this paper we propose a fine-grained validation framework that is not overly reliant on any one facet of these sociotechnical systems, and that recognises their inherent modular structure: technical building blocks, user-facing explanatory artefacts and social communication protocols… ▽ More

    Submitted 19 March, 2024; originally announced March 2024.

    Comments: Published in Extended Abstracts of the 2024 CHI Conference on Human Factors in Computing Systems (CHI EA '24)

  8. Comprehension Is a Double-Edged Sword: Over-Interpreting Unspecified Information in Intelligible Machine Learning Explanations

    Authors: Yueqing Xuan, Edward Small, Kacper Sokol, Danula Hettiachchi, Mark Sanderson

    Abstract: Automated decision-making systems are becoming increasingly ubiquitous, which creates an immediate need for their interpretability and explainability. However, it remains unclear whether users know what insights an explanation offers and, more importantly, what information it lacks. To answer this question we conducted an online study with 200 participants, which allowed us to assess explainees' a… ▽ More

    Submitted 25 September, 2024; v1 submitted 15 September, 2023; originally announced September 2023.

    Comments: Accepted to International Journal of Human--Computer Studies

    Journal ref: International Journal of Human-Computer Studies (IJHCS), 2024, 103376, ISSN 1071-5819

  9. arXiv:2309.04211  [pdf, other

    cs.LG cs.CY

    Counterfactual Explanations via Locally-guided Sequential Algorithmic Recourse

    Authors: Edward A. Small, Jeffrey N. Clark, Christopher J. McWilliams, Kacper Sokol, Jeffrey Chan, Flora D. Salim, Raul Santos-Rodriguez

    Abstract: Counterfactuals operationalised through algorithmic recourse have become a powerful tool to make artificial intelligence systems explainable. Conceptually, given an individual classified as y -- the factual -- we seek actions such that their prediction becomes the desired class y' -- the counterfactual. This process offers algorithmic recourse that is (1) easy to customise and interpret, and (2) d… ▽ More

    Submitted 8 September, 2023; originally announced September 2023.

    Comments: 7 pages, 5 figures, 3 appendix pages

  10. Navigating Explanatory Multiverse Through Counterfactual Path Geometry

    Authors: Kacper Sokol, Edward Small, Yueqing Xuan

    Abstract: Counterfactual explanations are the de facto standard when tasked with interpreting decisions of (opaque) predictive models. Their generation is often subject to technical and domain-specific constraints that aim to maximise their real-life utility. In addition to considering desiderata pertaining to the counterfactual instance itself, guaranteeing existence of a viable path connecting it with the… ▽ More

    Submitted 8 April, 2025; v1 submitted 5 June, 2023; originally announced June 2023.

    Comments: ECML-PKDD 2025: Journal Track (Springer Machine Learning) & ICML 2023 Workshop on Counterfactuals in Minds and Machines

  11. arXiv:2306.02312  [pdf, other

    cs.LG cs.AI

    (Un)reasonable Allure of Ante-hoc Interpretability for High-stakes Domains: Transparency Is Necessary but Insufficient for Comprehensibility

    Authors: Kacper Sokol, Julia E. Vogt

    Abstract: Ante-hoc interpretability has become the holy grail of explainable artificial intelligence for high-stakes domains such as healthcare; however, this notion is elusive, lacks a widely-accepted definition and depends on the operational context. It can refer to predictive models whose structure adheres to domain-specific constraints, or ones that are inherently transparent. The latter conceptualisati… ▽ More

    Submitted 10 July, 2023; v1 submitted 4 June, 2023; originally announced June 2023.

    Comments: Workshop on Interpretable ML in Healthcare at 2023 International Conference on Machine Learning (ICML)

  12. arXiv:2304.09779  [pdf, other

    cs.LG cs.CY math.OC math.PR

    Equalised Odds is not Equal Individual Odds: Post-processing for Group and Individual Fairness

    Authors: Edward A. Small, Kacper Sokol, Daniel Manning, Flora D. Salim, Jeffrey Chan

    Abstract: Group fairness is achieved by equalising prediction distributions between protected sub-populations; individual fairness requires treating similar individuals alike. These two objectives, however, are incompatible when a scoring model is calibrated through discontinuous probability functions, where individuals can be randomly assigned an outcome determined by a fixed probability. This procedure ma… ▽ More

    Submitted 19 April, 2024; v1 submitted 19 April, 2023; originally announced April 2023.

    Comments: 25 pages, 9 figures, 4 tables

  13. arXiv:2304.07487  [pdf, other

    cs.IR

    On User-side Fairness in Negative Sampling for Recommender Systems

    Authors: Yueqing Xuan, Kacper Sokol, Mark Sanderson, Jeffrey Chan

    Abstract: Recommender systems are usually trained to discern between positive and negative instances for each user. Negative sampling plays an important role in selecting informative negative items. Since positive data is disproportionately contributed by a minority of active users, negative samplers might be affected by data imbalance thus choosing more informative negative items for active users. Conseque… ▽ More

    Submitted 19 December, 2024; v1 submitted 15 April, 2023; originally announced April 2023.

  14. arXiv:2303.00934  [pdf, other

    cs.HC cs.AI cs.LG

    Helpful, Misleading or Confusing: How Humans Perceive Fundamental Building Blocks of Artificial Intelligence Explanations

    Authors: Edward Small, Yueqing Xuan, Danula Hettiachchi, Kacper Sokol

    Abstract: Explainable artificial intelligence techniques are developed at breakneck speed, but suitable evaluation approaches lag behind. With explainers becoming increasingly complex and a lack of consensus on how to assess their utility, it is challenging to judge the benefit and effectiveness of different explanations. To address this gap, we take a step back from sophisticated predictive algorithms and… ▽ More

    Submitted 15 April, 2023; v1 submitted 1 March, 2023; originally announced March 2023.

    Comments: Accepted to Human-Centered Explainable AI (HCXAI) Workshop at CHI 2023

  15. arXiv:2302.03460  [pdf, other

    cs.CY cs.AI cs.LG

    Mind the Gap! Bridging Explainable Artificial Intelligence and Human Understanding with Luhmann's Functional Theory of Communication

    Authors: Bernard Keenan, Kacper Sokol

    Abstract: Over the past decade explainable artificial intelligence has evolved from a predominantly technical discipline into a field that is deeply intertwined with social sciences. Insights such as human preference for contrastive -- more precisely, counterfactual -- explanations have played a major role in this transition, inspiring and guiding the research in computer science. Other observations, while… ▽ More

    Submitted 11 July, 2024; v1 submitted 7 February, 2023; originally announced February 2023.

  16. arXiv:2210.09034  [pdf, other

    cs.CY cs.SI

    Analysing Donors' Behaviour in Non-profit Organisations for Disaster Resilience: The 2019--2020 Australian Bushfires Case Study

    Authors: Dilini Rajapaksha, Kacper Sokol, Jeffrey Chan, Flora Salim, Mukesh Prasad, Mahendra Samarawickrama

    Abstract: With the advancement and proliferation of technology, non-profit organisations have embraced social media platforms to improve their operational capabilities through brand advocacy, among many other strategies. The effect of such social media campaigns on these institutions, however, remains largely underexplored, especially during disaster periods. This work introduces and applies a quantitative… ▽ More

    Submitted 14 October, 2022; originally announced October 2022.

  17. What and How of Machine Learning Transparency: Building Bespoke Explainability Tools with Interoperable Algorithmic Components

    Authors: Kacper Sokol, Alexander Hepburn, Raul Santos-Rodriguez, Peter Flach

    Abstract: Explainability techniques for data-driven predictive models based on artificial intelligence and machine learning algorithms allow us to better understand the operation of such systems and help to hold them accountable. New transparency approaches are developed at breakneck speed, enabling us to peek inside these black boxes and interpret their decisions. Many of these techniques are introduced as… ▽ More

    Submitted 8 September, 2022; originally announced September 2022.

    Comments: Tutorial webpage: https://events.fat-forensics.org/2020_ecml-pkdd

  18. arXiv:2209.03805  [pdf, other

    cs.LG cs.AI cs.CY

    FAT Forensics: A Python Toolbox for Implementing and Deploying Fairness, Accountability and Transparency Algorithms in Predictive Systems

    Authors: Kacper Sokol, Alexander Hepburn, Rafael Poyiadzi, Matthew Clifford, Raul Santos-Rodriguez, Peter Flach

    Abstract: Predictive systems, in particular machine learning algorithms, can take important, and sometimes legally binding, decisions about our everyday life. In most cases, however, these systems and decisions are neither regulated nor certified. Given the potential harm that these algorithms can cause, their qualities such as fairness, accountability and transparency (FAT) are of paramount importance. To… ▽ More

    Submitted 8 September, 2022; originally announced September 2022.

    Journal ref: Journal of Open Source Software, 5(49), 1904 (2020)

  19. Simply Logical -- Intelligent Reasoning by Example (Fully Interactive Online Edition)

    Authors: Peter Flach, Kacper Sokol

    Abstract: "Simply Logical -- Intelligent Reasoning by Example" by Peter Flach was first published by John Wiley in 1994. It could be purchased as book-only or with a 3.5 inch diskette containing the SWI-Prolog programmes printed in the book (for various operating systems). In 2007 the copyright reverted back to the author at which point the book and programmes were made freely available online; the print ve… ▽ More

    Submitted 14 August, 2022; originally announced August 2022.

    Comments: The online edition is available at https://book.simply-logical.space/

  20. arXiv:2207.04581  [pdf, other

    cs.LG cs.CY

    How Robust is your Fair Model? Exploring the Robustness of Diverse Fairness Strategies

    Authors: Edward Small, Wei Shao, Zeliang Zhang, Peihan Liu, Jeffrey Chan, Kacper Sokol, Flora Salim

    Abstract: With the introduction of machine learning in high-stakes decision making, ensuring algorithmic fairness has become an increasingly important problem to solve. In response to this, many mathematical definitions of fairness have been proposed, and a variety of optimisation techniques have been developed, all designed to maximise a defined notion of fairness. However, fair solutions are reliant on th… ▽ More

    Submitted 31 May, 2024; v1 submitted 10 July, 2022; originally announced July 2022.

    Comments: 27 pages, 7 figures

  21. arXiv:2203.07139  [pdf, other

    cs.LG cs.AI

    Cross-model Fairness: Empirical Study of Fairness and Ethics Under Model Multiplicity

    Authors: Kacper Sokol, Meelis Kull, Jeffrey Chan, Flora Salim

    Abstract: While data-driven predictive models are a strictly technological construct, they may operate within a social context in which benign engineering choices entail implicit, indirect and unexpected real-life consequences. Fairness of such systems -- pertaining both to individuals and groups -- is one relevant consideration in this space; algorithms can discriminate people across various protected char… ▽ More

    Submitted 9 July, 2024; v1 submitted 14 March, 2022; originally announced March 2022.

    Comments: Published in the *ACM Journal on Responsible Computing*

  22. arXiv:2112.14466  [pdf, other

    cs.AI cs.LG stat.ML

    Explainability Is in the Mind of the Beholder: Establishing the Foundations of Explainable Artificial Intelligence

    Authors: Kacper Sokol, Peter Flach

    Abstract: Explainable artificial intelligence and interpretable machine learning are research domains growing in importance. Yet, the underlying concepts remain somewhat elusive and lack generally agreed definitions. While recent inspiration from social sciences has refocused the work on needs and expectations of human recipients, the field still misses a concrete conceptualisation. We take steps towards ad… ▽ More

    Submitted 8 September, 2022; v1 submitted 29 December, 2021; originally announced December 2021.

  23. arXiv:2107.06639  [pdf, other

    cs.PL cs.AI cs.LG

    You Only Write Thrice: Creating Documents, Computational Notebooks and Presentations From a Single Source

    Authors: Kacper Sokol, Peter Flach

    Abstract: Academic trade requires juggling multiple variants of the same content published in different formats: manuscripts, presentations, posters and computational notebooks. The need to track versions to accommodate for the write--review--rebut--revise life-cycle adds another layer of complexity. We propose to significantly reduce this burden by maintaining a single source document in a version-controll… ▽ More

    Submitted 2 July, 2021; originally announced July 2021.

    Comments: Published at Rethinking ML Papers -- ICLR 2021 Workshop. OpenReview: https://openreview.net/forum?id=i4zpuNRiU4G Exhibit: https://so-cool.github.io/you-only-write-thrice/

  24. arXiv:2008.07007  [pdf, other

    cs.LG cs.AI stat.ML

    Interpretable Representations in Explainable AI: From Theory to Practice

    Authors: Kacper Sokol, Peter Flach

    Abstract: Interpretable representations are the backbone of many explainers that target black-box predictive systems based on artificial intelligence and machine learning algorithms. They translate the low-level data representation necessary for good predictive performance into high-level human-intelligible concepts used to convey the explanatory insights. Notably, the explanation type and its cognitive com… ▽ More

    Submitted 26 April, 2024; v1 submitted 16 August, 2020; originally announced August 2020.

    Comments: Published in the *Special Issue on Explainable and Interpretable Machine Learning and Data Mining* of the Springer *Data Mining and Knowledge Discovery* journal

  25. arXiv:2005.01427  [pdf, other

    cs.LG cs.AI stat.ML

    LIMEtree: Consistent and Faithful Surrogate Explanations of Multiple Classes

    Authors: Kacper Sokol, Peter Flach

    Abstract: Explainable artificial intelligence provides tools to better understand predictive models and their decisions, but many such methods are limited to producing insights with respect to a single class. When generating explanations for several classes, reasoning over them to obtain a comprehensive view may be difficult since they can present competing or contradictory evidence. To address this challen… ▽ More

    Submitted 26 February, 2025; v1 submitted 4 May, 2020; originally announced May 2020.

  26. arXiv:2001.09734  [pdf, other

    cs.LG cs.AI stat.ML

    One Explanation Does Not Fit All: The Promise of Interactive Explanations for Machine Learning Transparency

    Authors: Kacper Sokol, Peter Flach

    Abstract: The need for transparency of predictive systems based on Machine Learning algorithms arises as a consequence of their ever-increasing proliferation in the industry. Whenever black-box algorithmic predictions influence human affairs, the inner workings of these algorithms should be scrutinised and their decisions explained to the relevant stakeholders, including the system engineers, the system's o… ▽ More

    Submitted 27 January, 2020; originally announced January 2020.

    Comments: Published in the Kunstliche Intelligenz journal, special issue on Challenges in Interactive Machine Learning

  27. arXiv:1912.05100  [pdf

    cs.LG cs.AI stat.ML

    Explainability Fact Sheets: A Framework for Systematic Assessment of Explainable Approaches

    Authors: Kacper Sokol, Peter Flach

    Abstract: Explanations in Machine Learning come in many forms, but a consensus regarding their desired properties is yet to emerge. In this paper we introduce a taxonomy and a set of descriptors that can be used to characterise and systematically assess explainable systems along five key dimensions: functional, operational, usability, safety and validation. In order to design a comprehensive and representat… ▽ More

    Submitted 10 December, 2019; originally announced December 2019.

    Comments: Conference on Fairness, Accountability, and Transparency (FAT* '20), January 27-30, 2020, Barcelona, Spain

  28. arXiv:1910.13016  [pdf, other

    cs.LG stat.ML

    bLIMEy: Surrogate Prediction Explanations Beyond LIME

    Authors: Kacper Sokol, Alexander Hepburn, Raul Santos-Rodriguez, Peter Flach

    Abstract: Surrogate explainers of black-box machine learning predictions are of paramount importance in the field of eXplainable Artificial Intelligence since they can be applied to any type of data (images, text and tabular), are model-agnostic and are post-hoc (i.e., can be retrofitted). The Local Interpretable Model-agnostic Explanations (LIME) algorithm is often mistakenly unified with a more general fr… ▽ More

    Submitted 28 October, 2019; originally announced October 2019.

    Comments: 2019 Workshop on Human-Centric Machine Learning (HCML 2019); 33rd Conference on Neural Information Processing Systems (NeurIPS 2019), Vancouver, Canada

  29. FACE: Feasible and Actionable Counterfactual Explanations

    Authors: Rafael Poyiadzi, Kacper Sokol, Raul Santos-Rodriguez, Tijl De Bie, Peter Flach

    Abstract: Work in Counterfactual Explanations tends to focus on the principle of "the closest possible world" that identifies small changes leading to the desired outcome. In this paper we argue that while this approach might initially seem intuitively appealing it exhibits shortcomings not addressed in the current literature. First, a counterfactual example generated by the state-of-the-art systems is not… ▽ More

    Submitted 24 February, 2020; v1 submitted 20 September, 2019; originally announced September 2019.

    Comments: Presented at AAAI/ACM Conference on AI, Ethics, and Society 2020

  30. arXiv:1909.05167  [pdf, other

    cs.LG cs.AI cs.CY stat.ML

    FAT Forensics: A Python Toolbox for Algorithmic Fairness, Accountability and Transparency

    Authors: Kacper Sokol, Raul Santos-Rodriguez, Peter Flach

    Abstract: Today, artificial intelligence systems driven by machine learning algorithms can be in a position to take important, and sometimes legally binding, decisions about our everyday lives. In many cases, however, these systems and their actions are neither regulated nor certified. To help counter the potential harm that such algorithms can cause we developed an open source toolbox that can analyse sele… ▽ More

    Submitted 25 August, 2022; v1 submitted 11 September, 2019; originally announced September 2019.

    Comments: Homepage: https://fat-forensics.org/ Source Code: https://github.com/fat-forensics/fat-forensics/

  31. arXiv:1908.02858  [pdf, other

    cs.LG eess.SY stat.ML

    HyperStream: a Workflow Engine for Streaming Data

    Authors: Tom Diethe, Meelis Kull, Niall Twomey, Kacper Sokol, Hao Song, Miquel Perello-Nieto, Emma Tonkin, Peter Flach

    Abstract: This paper describes HyperStream, a large-scale, flexible and robust software package, written in the Python language, for processing streaming data with workflow creation capabilities. HyperStream overcomes the limitations of other computational engines and provides high-level interfaces to execute complex nesting, fusion, and prediction both in online and offline forms in streaming environments.… ▽ More

    Submitted 7 August, 2019; originally announced August 2019.