<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Research | Kacper&#39;s Page</title>
    <link>https://kcpr.me/rsrch/</link>
    <description>Papers, articles and preprints.</description>
    <language>en-au</language>
    <lastBuildDate>Sat, 10 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://kcpr.me/rsrch/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Trust hinders bidirectional human–AI alignment</title>
      <link>https://kcpr.me/rsrch/#paper-2026trust</link>
      <pubDate>Sat, 10 Oct 2026 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2026trust</guid>
      <description>&lt;p&gt;Michaela Benk, Kacper Sokol&lt;/p&gt;&lt;p&gt;&lt;em&gt;NeurIPS Workshop on Dynamic Alignment in Human–AI Coupled System&lt;/em&gt; · 2026&lt;/p&gt;&lt;p&gt;Trust calibration remains the dominant framing of AI-assisted decision making:&#xA;the goal is to close the gap between perceived and actual trustworthiness of AI systems so that users rely on them appropriately.&#xA;We argue that this approach, while useful for decision problems that are well-defined and clearly scoped, overly restricts what it means to make a decision with AI support.&#xA;To overcome this limitation, we develop three dimensions of AI-assisted decision making.&#xA;First, trusting AI is only one of several possible strategies for managing uncertainty.&#xA;Second, trust calibration is often misapplied when AI models large-world decision problems, i.e., ill-defined situations where goals and states are only partially known or unknowable.&#xA;Third, in such settings human–AI alignment requires addressing higher-order decision processes.&#xA;We conclude by reflecting on the implications of our observations on the design of process-oriented human–AI coupled systems that jointly identify and negotiate uncertainty throughout the decision-making task.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://openreview.net/forum?id=1YZJZDdBHo&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.2610.15136&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2610.15136&#34;&gt;arXiv&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{benk2026trust,&#xA;  title={Trust hinders bidirectional human--{AI} alignment},&#xA;  author={Benk, Michaela and Sokol, Kacper},&#xA;  journal={NeurIPS Workshop on Dynamic Alignment in&#xA;           Human--AI Coupled System},&#xA;  pages={1--7},&#xA;  year={2026},&#xA;  doi={10.48550/arXiv.2610.15136}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Counterfactual explanations via locally-guided sequential algorithmic recourse</title>
      <link>https://kcpr.me/rsrch/#paper-2026counterfactual</link>
      <pubDate>Mon, 28 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2026counterfactual</guid>
      <description>&lt;p&gt;Edward A Small, Jeffrey N Clark, Christopher J McWilliams, Michael Ambler, Kacper Sokol, Jeffrey Chan, Flora D Salim, Raul Santos-Rodriguez&lt;/p&gt;&lt;p&gt;&lt;em&gt;ACM Transactions on Intelligent Systems and Technology&lt;/em&gt; · 2026&lt;/p&gt;&lt;p&gt;Counterfactuals operationalised through algorithmic recourse have become a powerful tool to make AI systems explainable.&#xA;Conceptually, given an individual classified as  &lt;span class=&#34;katex&#34;&gt;&lt;span class=&#34;katex-mathml&#34;&gt;&lt;math xmlns=&#34;http://www.w3.org/1998/Math/MathML&#34;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;/mrow&gt;&lt;annotation encoding=&#34;application/x-tex&#34;&gt;y&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&#34;katex-html&#34; aria-hidden=&#34;true&#34;&gt;&lt;span class=&#34;katex-base&#34;&gt;&lt;span class=&#34;katex-strut&#34; style=&#34;height:0.625em;vertical-align:-0.1944em;&#34;&gt;&lt;/span&gt;&lt;span class=&#34;mord mathnormal&#34; style=&#34;margin-right:0.0359em;&#34;&gt;y&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &amp;ndash; the factual &amp;ndash; we seek actions such that their prediction becomes the desired class &lt;span class=&#34;katex&#34;&gt;&lt;span class=&#34;katex-mathml&#34;&gt;&lt;math xmlns=&#34;http://www.w3.org/1998/Math/MathML&#34;&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;msup&gt;&lt;mi&gt;y&lt;/mi&gt;&lt;mo mathvariant=&#34;normal&#34;&gt;′&lt;/mo&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;annotation encoding=&#34;application/x-tex&#34;&gt;y^\prime&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;&lt;span class=&#34;katex-html&#34; aria-hidden=&#34;true&#34;&gt;&lt;span class=&#34;katex-base&#34;&gt;&lt;span class=&#34;katex-strut&#34; style=&#34;height:0.9463em;vertical-align:-0.1944em;&#34;&gt;&lt;/span&gt;&lt;span class=&#34;mord&#34;&gt;&lt;span class=&#34;mord mathnormal&#34; style=&#34;margin-right:0.0359em;&#34;&gt;y&lt;/span&gt;&lt;span class=&#34;msupsub&#34;&gt;&lt;span class=&#34;vlist-t&#34;&gt;&lt;span class=&#34;vlist-r&#34;&gt;&lt;span class=&#34;vlist&#34; style=&#34;height:0.7519em;&#34;&gt;&lt;span style=&#34;top:-3.063em;margin-right:0.05em;&#34;&gt;&lt;span class=&#34;pstrut&#34; style=&#34;height:2.7em;&#34;&gt;&lt;/span&gt;&lt;span class=&#34;katex-sizing reset-size6 size3 mtight&#34;&gt;&lt;span class=&#34;mord mtight&#34;&gt;′&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &amp;ndash; the counterfactual.&#xA;This process offers algorithmic recourse that is (1) easy to customise and interpret, and (2) directly aligned with the goals of each individual.&#xA;However, the properties of a &amp;lsquo;good&amp;rsquo; counterfactual are still largely debated;&#xA;it remains an open challenge to locate an effective counterfactual along with its corresponding recourse.&#xA;Some strategies use gradient-driven methods, but these offer no guarantees on the feasibility of the recourse and are open to adversarial attacks on carefully created manifolds.&#xA;This can lead to unfairness and lack of robustness.&#xA;Other methods are data-driven, which mostly addresses the feasibility problem at the expense of privacy, security and secrecy as they require access to the entire training dataset.&#xA;Here, we introduce a model-agnostic technique that composes feasible and actionable counterfactual explanations using locally-acquired information at each step of the algorithmic recourse.&#xA;Our explainer preserves the privacy of users by only leveraging data that it specifically requires to construct actionable algorithmic recourse, and protects the model by offering transparency solely in the regions deemed necessary for the intervention.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3770065&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1145/3770065&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2309.04211&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/Teddyzander/localFACE&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{small2023counterfactual,&#xA;  title={Counterfactual explanations via locally-guided sequential&#xA;         algorithmic recourse},&#xA;  author={Small, Edward A and Clark, Jeffrey N and&#xA;          McWilliams, Christopher J and Ambler, Michael and&#xA;          Sokol, Kacper and Chan, Jeffrey and Salim, Flora D and&#xA;          Santos-Rodriguez, Raul},&#xA;  journal={ACM Transactions on Intelligent Systems and Technology},&#xA;  volume={17},&#xA;  number={6},&#xA;  pages={1--27},&#xA;  year={2026},&#xA;  publisher={ACM},&#xA;  address={New York, NY, USA},&#xA;  doi={10.1145/3770065}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Explanation navigator: Rectifying out-of-scope human interpretations of leaky AI explanations through conversational guidance</title>
      <link>https://kcpr.me/rsrch/#paper-2026explanation</link>
      <pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2026explanation</guid>
      <description>&lt;p&gt;Yueqing Xuan, Kacper Sokol, Danula Hettiachchi&lt;/p&gt;&lt;p&gt;&lt;em&gt;arXiv Preprint&lt;/em&gt; · 2026&lt;/p&gt;&lt;p&gt;As explanations of artificial intelligence systems proliferate, their recipients must grasp not only what they convey but also recognise what they cannot.&#xA;We conducted an interview study with nine participants to examine how explainees reason when their information needs exceed the scope of available explanations.&#xA;Participants often unwittingly confabulated explanatory insights when relevant information was missing from the explanations, not recognising the inherent limitations thereof.&#xA;We characterise such explanations as leaky explanations &amp;ndash; simplifications that strive to hide complexity yet whose correct interpretation hinges on understanding of the concealed details.&#xA;To address out-of-scope interpretations we propose Explanation Navigator:&#xA;a conversational interaction framework that detects mismatches between users&amp;rsquo; information needs and explanations&amp;rsquo; content, elucidating pertinent yet implicit details and providing complementary explanations for unmet information needs.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://arxiv.org/abs/2609.22707&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.2609.22707&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2609.22707&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/xuanxuanxuan-git/explanation-navigator&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{xuan2026explanation,&#xA;  title={Explanation navigator: {Rectifying} out-of-scope human&#xA;         interpretations of leaky {AI} explanations through&#xA;         conversational guidance},&#xA;  author={Xuan, Yueqing and Sokol, Kacper and Hettiachchi, Danula},&#xA;  journal={arXiv Preprint},&#xA;  pages={1--43},&#xA;  eprint={2609.22707},&#xA;  archivePrefix={arXiv},&#xA;  year={2026},&#xA;  doi={10.48550/arXiv.2609.22707}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Hacking the &#34;wicked problems&#34; of search: A hackathon as a collaborative approach towards capturing query variability</title>
      <link>https://kcpr.me/rsrch/#paper-2026hacking</link>
      <pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2026hacking</guid>
      <description>&lt;p&gt;Kateryna Kasianenko, Ashwin Nagappa, Oleg Zendel, Sally Storey, Axel Bruns, Daniel Angus, Kath Albury, Mark Sanderson, Abdul Obeid, Amanda Lawrence, Anand Badola, Chenglong Ma, Ekaterina Tokareva, Fan Yang, Fletcher Scott, Futoon M Abu Shaqra, India Read, Joanne Kuai, Kun Ran, Khanh Luong, Kieran Hegarty, Madhurima Khirbat, Nuha Abu Onq, Rayane El Masri, Sadia Sharmin, Sara Allawati, Shuoqi Sun, Udiana Dewi, Utami Diah Kusumawati, Xinye Wanyan, Yanheng Fang, Awais Hameed Khan, Bogdan Mamaev, Kacper Sokol, Kyle Herbertson, Johanne Trippas, Damiano Spina, Danula Hettiachchi&lt;/p&gt;&lt;p&gt;&lt;em&gt;The Search Engines and Society Network Annual Conference&lt;/em&gt; · 2026&lt;/p&gt;&lt;p&gt;Small differences in how people word search queries, shaped by their values, information needs and search literacy, can greatly change the results they get, with real consequences for social cohesion and online safety.&#xA;This paper reports on a two-day hackathon held in Melbourne in November 2025 by the ARC Centre of Excellence for Automated Decision-Making and Society.&#xA;Sixteen early-career researchers from computer science and the humanities, working in five teams, explored this &amp;ldquo;query variability&amp;rdquo;.&#xA;They used computational modelling, interviews and digital ethnography to build frameworks for assessing cross-platform search results on wicked problems such as online dating, disaster response, domestic violence and children&amp;rsquo;s exposure to sensitive content.&#xA;The authors observed that these problems are fractal and that commercial search systems handle their complexity poorly.&#xA;Participants responded with agile mixed-methods approaches while continually negotiating shared epistemologies, task scope and social impact.&#xA;The authors argue that embracing these tensions makes hackathons a useful participatory method for context-sensitive, interdisciplinary research on search, despite their known limitations.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://searchenginesandsociety.net/wp-content/uploads/2026/09/SEASON2026_paper_25.pdf&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48441/4427.3716&#34;&gt;DOI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{kasianenko2026hacking,&#xA;  title={Hacking the ``wicked problems&amp;#39;&amp;#39; of search:&#xA;         {A} hackathon as a collaborative approach towards&#xA;         capturing query variability},&#xA;  author={Kasianenko, Kateryna and Nagappa, Ashwin and&#xA;          Zendel, Oleg and Storey, Sally and Bruns, Axel and&#xA;          Angus, Daniel and Albury, Kath and Sanderson, Mark and&#xA;          Obeid, Abdul and Lawrence, Amanda and Badola, Anand and&#xA;          Ma, Chenglong and Tokareva, Ekaterina and Yang, Fan and&#xA;          Scott, Fletcher and Abu Shaqra, Futoon M and Read, India and&#xA;          Kuai, Joanne and Ran, Kun and Luong, Khanh and&#xA;          Hegarty, Kieran and Khirbat, Madhurima and Abu Onq, Nuha and&#xA;          El Masri, Rayane and Sharmin, Sadia and Allawati, Sara and&#xA;          Sun, Shuoqi and Dewi, Udiana and Kusumawati, Utami Diah and&#xA;          Wanyan, Xinye and Fang, Yanheng and Khan, Awais Hameed and&#xA;          Mamaev, Bogdan and Sokol, Kacper and Herbertson, Kyle and&#xA;          Trippas, Johanne and Spina, Damiano and&#xA;          Hettiachchi, Danula}, &#xA;  booktitle={The Search Engines and Society Network Annual Conference},&#xA;  pages={1--3},&#xA;  publisher={Search Engines and Society Network},&#xA;  year={2026},&#xA;  doi={10.48441/4427.3716}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Diversity-augmented negative sampling for implicit collaborative filtering</title>
      <link>https://kcpr.me/rsrch/#paper-2026diversity</link>
      <pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2026diversity</guid>
      <description>&lt;p&gt;Yueqing Xuan, Kacper Sokol, Mark Sanderson, Jeffrey Chan&lt;/p&gt;&lt;p&gt;&lt;em&gt;ACM Web Conference&lt;/em&gt; · 2026&lt;/p&gt;&lt;p&gt;Recommenders built upon implicit collaborative filtering are typically trained to distinguish between users&amp;rsquo; positive and negative preferences.&#xA;When direct observations of the latter are unavailable, negative training data are constructed with sampling techniques.&#xA;But since items often exhibit clustering in the latent space, existing methods tend to oversample negatives from dense regions, resulting in homogeneous training data and limited model expressiveness.&#xA;To address these shortcomings, we propose a novel negative sampler with diversity guarantees.&#xA;To achieve them, our approach first pairs each positive item of a user with one that they have not yet interacted with;&#xA;this instance, called hard negative, is chosen as the top-scoring item according to the model.&#xA;Instead of discarding the remaining highly informative items, we store them in a user-specific cache.&#xA;Next, our diversity-augmented sampler selects a representative subset of negatives from the cache, ensuring its dissimilarity from the corresponding user&amp;rsquo;s hard negatives.&#xA;Our generator then combines these items with the hard negatives, replacing them to produce more effective (synthetic) negative training data that are informative and diverse.&#xA;Experiments show that our method consistently leads to superior recommendation quality without sacrificing computational efficiency.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3774904.3792346&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1145/3774904.3792346&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2508.14468&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/xuanxuanxuan-git/DivNS&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{xuan2025diverse,&#xA;  title={Diversity-augmented negative sampling for&#xA;         implicit collaborative filtering},&#xA;  author={Xuan, Yueqing and Sokol, Kacper and Sanderson, Mark and&#xA;          Chan, Jeffrey},&#xA;  booktitle={Proceedings of the ACM Web Conference},&#xA;  publisher={ACM},&#xA;  address={New York, NY, USA},&#xA;  pages={6288--6298},&#xA;  year={2026},&#xA;  doi={10.1145/3774904.3792346}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Evaluating and addressing fairness across user groups in negative sampling for recommender systems</title>
      <link>https://kcpr.me/rsrch/#paper-2025evaluating</link>
      <pubDate>Mon, 10 Nov 2025 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2025evaluating</guid>
      <description>&lt;p&gt;Yueqing Xuan, Kacper Sokol, Mark Sanderson, Jeffrey Chan&lt;/p&gt;&lt;p&gt;&lt;em&gt;ACM International Conference on Information and Knowledge Management&lt;/em&gt; · 2025&lt;/p&gt;&lt;p&gt;Recommender systems trained on implicit feedback data rely on negative sampling to distinguish positive items from negative items for each user.&#xA;Since the majority of positive interactions come from a small group of active users, negative samplers are often impacted by data imbalance, leading them to choose more informative negatives for prominent users while providing less useful ones for users who are not so active.&#xA;This leads to inactive users being further marginalised in the training process, thus receiving inferior recommendations.&#xA;In this paper, we conduct a comprehensive empirical study demonstrating that state-of-the-art negative sampling strategies provide more accurate recommendations for active users than for inactive users.&#xA;We also find that increasing the number of negative samples for each positive item improves the average performance, but the benefit is distributed unequally across user groups, with active users experiencing performance gain while inactive users suffering performance degradation.&#xA;To address this, we propose a group-specific negative sampling strategy that assigns smaller negative ratios to inactive user groups and larger ratios to active groups.&#xA;Experiments on eight negative samplers show that our approach improves user-side fairness and performance when compared to a uniform global ratio.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3746252.3761263&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1145/3746252.3761263&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2304.07487&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/xuanxuanxuan-git/fair_ns&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{xuan2023evaluating,&#xA;  title={Evaluating and addressing fairness across user groups in&#xA;         negative sampling for recommender systems},&#xA;  author={Xuan, Yueqing and Sokol, Kacper and Sanderson, Mark and&#xA;          Chan, Jeffrey},&#xA;  booktitle={Proceedings of the 34th ACM International Conference on Information and Knowledge Management},&#xA;  publisher={ACM},&#xA;  address={New York, NY, USA},&#xA;  pages={3720--3729},&#xA;  year={2025},&#xA;  doi={10.1145/3746252.3761263}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>From research to certification with data-driven medical decision support systems (Dagstuhl Seminar 25052)</title>
      <link>https://kcpr.me/rsrch/#paper-2025from</link>
      <pubDate>Thu, 02 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2025from</guid>
      <description>&lt;p&gt;Raul Santos-Rodriguez, Kacper Sokol, Julia E Vogt, Sven Wellmann&lt;/p&gt;&lt;p&gt;&lt;em&gt;Dagstuhl Reports&lt;/em&gt; · 2025&lt;/p&gt;&lt;p&gt;This report outlines the programme and outcomes of Dagstuhl Seminar 25052 &amp;ldquo;From Research to Certification with Data-Driven Medical Decision Support Systems&amp;rdquo;.&#xA;Our seminar addressed the complex challenges of transferring artificial intelligence systems from research labs into real-world clinical practice.&#xA;Bringing together clinicians, researchers and industry stakeholders, it explored the potential and pitfalls of deploying data-driven models in healthcare, highlighting the need for rigorous evaluation, human-centred design and responsible innovation.&#xA;Key discussions included regulatory hurdles, reproducibility issues, interpretability and human&amp;ndash;machine collaboration.&#xA;Group sessions focused on evaluation frameworks and human factors in medical artificial intelligence system design.&#xA;The seminar laid the foundation for a collaborative research agenda aimed at safe, effective and ethical integration of data-driven predictive models into real-life clinical workflows.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://drops.dagstuhl.de/entities/document/10.4230/DagRep.15.1.201&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.4230/DagRep.15.1.201&#34;&gt;DOI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{santos2025from,&#xA;  title={From research to certification with data-driven medical&#xA;         decision support systems ({Dagstuhl} {Seminar} 25052)},&#xA;  author={Santos-Rodriguez, Raul and Sokol, Kacper and&#xA;          Vogt, Julia E and Wellmann, Sven},&#xA;  journal={Dagstuhl Reports},&#xA;  volume={15},&#xA;  number={1},&#xA;  pages={201--220},&#xA;  year={2025},&#xA;  publisher={Schloss Dagstuhl--Leibniz-Zentrum f{\&amp;#34;u}r Informatik},&#xA;  doi={10.4230/DagRep.15.1.201}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>External validation of predictive models for diagnosis, management and severity of pediatric appendicitis</title>
      <link>https://kcpr.me/rsrch/#paper-2025external</link>
      <pubDate>Fri, 29 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2025external</guid>
      <description>&lt;p&gt;Ričards Marcinkevičs, Kacper Sokol, Akhil Paulraj, Melinda A Hilbert, Vivien Rimili, Sven Wellmann, Christian Knorr, Bertram Reingruber, Julia E Vogt, Patricia Reis Wolfertstetter&lt;/p&gt;&lt;p&gt;&lt;em&gt;Frontiers in Pediatrics&lt;/em&gt; · 2025&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt;&#xA;Appendicitis is a common condition among children and adolescents.&#xA;Machine learning models can offer much-needed tools for improved diagnosis, severity assessment and management guidance for pediatric appendicitis.&#xA;However, to be adopted in practice, such systems must be reliable, safe and robust across various medical contexts, e.g., hospitals with distinct clinical practices and patient populations.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Methods:&lt;/strong&gt;&#xA;We performed external validation of models predicting the diagnosis, management and severity of pediatric appendicitis.&#xA;Trained on a cohort of 430 patients admitted to the Children&amp;rsquo;s Hospital St. Hedwig (Regensburg, Germany), the models were validated on an independent cohort of 301 patients from the Florence-Nightingale-Hospital (Düsseldorf, Germany).&#xA;The data included demographic, clinical, scoring, laboratory and ultrasound parameters.&#xA;In addition, we explored the benefits of model retraining and inspected variable importance.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Results:&lt;/strong&gt;&#xA;The distributions of most parameters differed between the datasets.&#xA;Consequently, we saw a decrease in predictive performance for diagnosis, management and severity across most metrics.&#xA;After retraining with a portion of external data, we observed gains in performance, which, nonetheless, remained lower than in the original study.&#xA;Notably, the most important variables were consistent across the datasets.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Conclusions:&lt;/strong&gt;&#xA;While the performance of transferred models was satisfactory, it remained lower than on the original data.&#xA;This study demonstrates challenges in transferring models between hospitals, especially when clinical practice and demographics differ or in the presence of externalities such as pandemics.&#xA;We also highlight the limitations of retraining as a potential remedy since it could not restore predictive performance to the initial level.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.frontiersin.org/journals/pediatrics/articles/10.3389/fped.2025.1587488/full&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.3389/fped.2025.1587488&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://www.medrxiv.org/content/10.1101/2024.10.28.24316300&#34;&gt;medRxiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/i6092467/pediatric-appendicitis-ml-ext&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{marcinkevics2024external,&#xA;  title={External validation of predictive models for diagnosis,&#xA;         management and severity of pediatric appendicitis},&#xA;  author={Marcinkevi{\v{c}}s, Ri{\v{c}}ards and Sokol, Kacper and&#xA;          Paulraj, Akhil and Hilbert, Melinda A and Rimili, Vivien and&#xA;          Wellmann, Sven and Knorr, Christian and&#xA;          Reingruber, Bertram and Vogt, Julia E and&#xA;          Reis Wolfertstetter, Patricia},&#xA;  journal={Frontiers in Pediatrics},&#xA;  volume={13},&#xA;  pages={1587488},&#xA;  year={2025},&#xA;  publisher={Frontiers Media},&#xA;  doi={10.3389/fped.2025.1587488}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Perfect counterfactuals in imperfect worlds: Modelling noisy implementation of actions in sequential algorithmic recourse</title>
      <link>https://kcpr.me/rsrch/#paper-2025perfect</link>
      <pubDate>Sun, 13 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2025perfect</guid>
      <description>&lt;p&gt;Yueqing Xuan, Kacper Sokol, Mark Sanderson, Jeffrey Chan&lt;/p&gt;&lt;p&gt;&lt;em&gt;ECML-PKDD: Journal Track (Machine Learning)&lt;/em&gt; · 2025&lt;/p&gt;&lt;p&gt;Algorithmic recourse suggests actions to individuals who have been adversely affected by automated decision-making, helping them to achieve the desired outcome.&#xA;Knowing the recourse, however, does not guarantee that users can implement it perfectly, either due to environmental variability or personal choices.&#xA;Recourse generation should thus anticipate its sub-optimal or noisy implementation.&#xA;While several approaches construct recourse that is robust to small perturbations &amp;ndash; e.g., arising due to its noisy implementation &amp;ndash; they assume that the entire recourse is implemented in a single step, thus model the noise as one-off and uniform.&#xA;But these assumptions are unrealistic since recourse often entails multiple sequential steps, which makes it harder to implement and subject to increasing noise.&#xA;In this work, we consider recourse under plausible noise that adheres to the local data geometry and accumulates at every step of the way.&#xA;We frame this problem as a Markov Decision Process and demonstrate that such a distribution of plausible noise satisfies the Markov property.&#xA;We then propose the RObust SEquential (ROSE) recourse generator for tabular data;&#xA;our method produces a series of steps leading to the desired outcome even when they are implemented imperfectly.&#xA;Given plausible modelling of sub-optimal human actions and greater recourse robustness to accumulated uncertainty, ROSE provides users with a high chance of success while maintaining low recourse cost.&#xA;Empirical evaluation shows that our algorithm effectively navigates the inherent trade-off between recourse robustness and cost while ensuring its sparsity and computational efficiency.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://link.springer.com/article/10.1007/s10994-025-06821-1&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1007/s10994-025-06821-1&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2410.02273&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/xuanxuanxuan-git/sequential_cfe&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{xuan2024perfect,&#xA;  title={Perfect counterfactuals in imperfect worlds:&#xA;         {Modelling} noisy implementation of actions in sequential&#xA;         algorithmic recourse},&#xA;  author={Xuan, Yueqing and Sokol, Kacper and Sanderson, Mark and&#xA;          Chan, Jeffrey},&#xA;  journal={Machine Learning},&#xA;  publisher={Springer},&#xA;  volume={114},&#xA;  number={8},&#xA;  pages={187},&#xA;  year={2025},&#xA;  doi={10.1007/s10994-025-06821-1}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Leveraging complementary AI explanations to mitigate misunderstanding in XAI</title>
      <link>https://kcpr.me/rsrch/#paper-2025leveraging</link>
      <pubDate>Thu, 26 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2025leveraging</guid>
      <description>&lt;p&gt;Yueqing Xuan, Kacper Sokol, Mark Sanderson, Jeffrey Chan&lt;/p&gt;&lt;p&gt;&lt;em&gt;IEEE Swiss Conference on Data Science&lt;/em&gt; · 2025&lt;/p&gt;&lt;p&gt;Artificial intelligence explanations can make complex predictive models more comprehensible.&#xA;To be effective, however, they should anticipate and mitigate possible misinterpretations, e.g., arising when users infer incorrect information that is not explicitly conveyed.&#xA;To this end, we propose complementary explanations &amp;ndash; a novel method that pairs explanations to compensate for their respective limitations.&#xA;A complementary explanation adds insights that clarify potential misconceptions stemming from the primary explanation while ensuring their coherency and avoiding redundancy.&#xA;We introduce a framework for designing and evaluating complementary explanation pairs based on pertinent qualitative properties and quantitative metrics.&#xA;Our approach allows to construct complementary explanations that minimise the chance of their misinterpretation.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://ieeexplore.ieee.org/document/11081494&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1109/SDS66131.2025.00034&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2503.00303&#34;&gt;arXiv&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{xuan2025leveraging,&#xA;  title={Leveraging complementary {AI} explanations to mitigate&#xA;         misunderstanding in {XAI}}, &#xA;  author={Xuan, Yueqing and Sokol, Kacper and Sanderson, Mark and&#xA;          Chan, Jeffrey},&#xA;  booktitle={Swiss Conference on Data Science}, &#xA;  publisher={IEEE}&#xA;  volume={2025},&#xA;  pages={174--177},&#xA;  year={2025},&#xA;  doi={10.1109/SDS66131.2025.00034}&#xA; }&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>How robust is your fair model? Exploring the robustness of prominent fairness strategies</title>
      <link>https://kcpr.me/rsrch/#paper-2025how</link>
      <pubDate>Wed, 11 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2025how</guid>
      <description>&lt;p&gt;Edward A Small, Wei Shao, Zeliang Zhang, Peihan Liu, Jeffrey Chan, Kacper Sokol, Flora Salim&lt;/p&gt;&lt;p&gt;&lt;em&gt;Data Mining and Knowledge Discovery&lt;/em&gt; · 2025&lt;/p&gt;&lt;p&gt;With the introduction of machine learning in high stakes decision-making, ensuring algorithmic fairness has become an increasingly important task.&#xA;To this end, many mathematical definitions of fairness have been proposed, and a variety of optimisation techniques have been developed, all designed to maximise a given notion of fairness.&#xA;Fair solutions, however, tend to rely on the quality of training data, and can be highly sensitive to noise.&#xA;Recent studies have shown that robustness of many such fairness strategies &amp;ndash; i.e., their ability to perform well on unseen data &amp;ndash; is not a given and requires careful consideration.&#xA;To address this challenge, we propose robustness ratio, which is a novel criterion to measure the robustness of diverse fairness optimisation strategies.&#xA;We support our analysis with multiple extensive experiments on five benchmark fairness data sets, using three prominent fairness strategies, in view of four of the most popular definitions of fairness.&#xA;Our experiments show that while fairness methods that rely on threshold optimisation (post-processing) mostly outperform other techniques, they are acutely sensitive to noise.&#xA;This is in contrast to two other methods—correlation remover (pre-processing) and exponentiated gradient descent (in-processing) &amp;ndash; which become increasingly fairer as the random noise injected into the data becomes larger.&#xA;Our findings offer a comprehensive overview of fairness strategies that proves invaluable when tasked with choosing the most suitable method for the task at hand.&#xA;To the best of our knowledge, we are the first to quantitatively evaluate the robustness of fairness optimisation strategies.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://link.springer.com/article/10.1007/s10618-025-01112-8&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1007/s10618-025-01112-8&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2207.04581&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/TeddyZander/FairR&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{small2022robust,&#xA;  title={How robust is your fair model? {Exploring} the robustness of&#xA;         prominent fairness strategies},&#xA;  author={Small, Edward A and Shao, Wei and Zhang, Zeliang and&#xA;          Liu, Peihan and Chan, Jeffrey and Sokol, Kacper and&#xA;          Salim, Flora D},&#xA;  journal={Data Mining and Knowledge Discovery},&#xA;  volume={39},&#xA;  number={4},&#xA;  pages={41},&#xA;  publisher={Springer},&#xA;  year={2025},&#xA;  doi={10.1007/s10618-025-01112-8}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Artificial intelligence should genuinely support clinical reasoning and decision making to bridge the translational gap</title>
      <link>https://kcpr.me/rsrch/#paper-2025artificial</link>
      <pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2025artificial</guid>
      <description>&lt;p&gt;Kacper Sokol, James Fackler, Julia E Vogt&lt;/p&gt;&lt;p&gt;&lt;em&gt;npj Digital Medicine&lt;/em&gt; · 2025&lt;/p&gt;&lt;p&gt;Artificial intelligence promises to revolutionise medicine, yet its impact remains limited because of the pervasive translational gap.&#xA;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.&#xA;Instead, we propose a novel sociotechnical conceptualisation of data-driven support tools designed to complement doctors&amp;rsquo; cognitive and epistemic activities.&#xA;Crucially, it prioritises real-world impact over superhuman performance on inconsequential benchmarks.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.nature.com/articles/s41746-025-01725-9&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1038/s41746-025-01725-9&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2506.05030&#34;&gt;arXiv&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2024machine,&#xA;  title={Artificial intelligence should genuinely support clinical&#xA;         reasoning and decision making to bridge the translational&#xA;         gap},&#xA;  author={Sokol, Kacper and Fackler, James and Vogt, Julia E},&#xA;  journal={npj Digital Medicine},&#xA;  volume={8},&#xA;  number={1},&#xA;  pages={345},&#xA;  year={2025},&#xA;  publisher={Nature},&#xA;  address={London, UK},&#xA;  doi={10.1038/s41746-025-01725-9}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Navigating explanatory multiverse through counterfactual path geometry</title>
      <link>https://kcpr.me/rsrch/#paper-2025navigating</link>
      <pubDate>Mon, 28 Apr 2025 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2025navigating</guid>
      <description>&lt;p&gt;Kacper Sokol, Edward Small, Yueqing Xuan&lt;/p&gt;&lt;p&gt;&lt;em&gt;ECML-PKDD: Journal Track (Machine Learning)&lt;/em&gt; · 2025&lt;/p&gt;&lt;p&gt;Counterfactual explanations are the de facto standard when tasked with interpreting decisions of (opaque) predictive models.&#xA;Their generation is often subject to technical and domain-specific constraints that aim to maximise their real-life utility.&#xA;In addition to considering desiderata pertaining to the counterfactual instance itself, guaranteeing existence of a viable path connecting it with the factual data point has recently gained relevance.&#xA;While current explainability approaches ensure that the steps of such a journey as well as its destination adhere to selected constraints, they neglect the multiplicity of these counterfactual paths.&#xA;To address this shortcoming we introduce the novel concept of explanatory multiverse that encompasses all the possible counterfactual journeys.&#xA;We define it using vector spaces, showing how to navigate, reason about and compare the geometry of counterfactual trajectories found within it.&#xA;To this end, we overview their spatial properties &amp;ndash; such as affinity, branching, divergence and possible future convergence &amp;ndash; and propose an all-in-one metric, called opportunity potential, to quantify them.&#xA;Notably, the explanatory process offered by our method grants explainees more agency by allowing them to select counterfactuals not only based on their absolute differences but also according to the properties of their connecting paths.&#xA;To demonstrate real-life flexibility, benefit and efficacy of explanatory multiverse we propose its graph-based implementation, which we use for qualitative and quantitative evaluation on six tabular and image data sets.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://link.springer.com/article/10.1007/s10994-025-06769-2&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1007/s10994-025-06769-2&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2306.02786&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/xuanxuanxuan-git/facelift&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2023navigating,&#xA;  title={Navigating explanatory multiverse through&#xA;         counterfactual path geometry},&#xA;  author={Sokol, Kacper and Small, Edward and Xuan, Yueqing},&#xA;  journal={Machine Learning},&#xA;  publisher={Springer},&#xA;  volume={114},&#xA;  number={6},&#xA;  pages={144},&#xA;  year={2025},&#xA;  doi={10.1007/s10994-025-06769-2}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>LIMEtree: Consistent and faithful surrogate explanations of multiple classes</title>
      <link>https://kcpr.me/rsrch/#paper-2025limetree</link>
      <pubDate>Wed, 26 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2025limetree</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;MDPI Electronics&lt;/em&gt; · 2025&lt;/p&gt;&lt;p&gt;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.&#xA;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.&#xA;To address this challenge we introduce the novel paradigm of multi-class explanations.&#xA;We outline the theory behind such techniques and propose a local surrogate model based on multi-output regression trees &amp;ndash; called LIMEtree &amp;ndash; that offers faithful and consistent explanations of multiple classes for individual predictions while being post-hoc, model-agnostic and data-universal.&#xA;On top of strong fidelity guarantees, our implementation delivers a range of diverse explanation types, including counterfactual statements favoured in the literature.&#xA;We evaluate our algorithm with respect to explainability desiderata, through quantitative experiments and via a pilot user study, on image and tabular data classification tasks, comparing it to LIME, which is a state-of-the-art surrogate explainer.&#xA;Our contributions demonstrate the benefits of multi-class explanations and wide-ranging advantages of our method across a diverse set of scenarios.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.mdpi.com/2079-9292/14/5/929&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.3390/electronics14050929&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2005.01427&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/So-Cool/bLIMEy&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2020limetree,&#xA;  title={{LIMEtree}: {Consistent} and faithful&#xA;         surrogate explanations of multiple classes},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  journal={Electronics},&#xA;  volume={14},&#xA;  number={5},&#xA;  pages={929},&#xA;  year={2025},&#xA;  publisher={MDPI},&#xA;  DOI={10.3390/electronics14050929}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Uncertainty quantification as a principled foundation for explainable artificial intelligence: A case study of counterfactual explanations</title>
      <link>https://kcpr.me/rsrch/#paper-2025uncertainty</link>
      <pubDate>Mon, 24 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2025uncertainty</guid>
      <description>&lt;p&gt;Kacper Sokol, Santo M A R Thies, Eyke Hüllermeier&lt;/p&gt;&lt;p&gt;&lt;em&gt;arXiv Preprint&lt;/em&gt; · 2025&lt;/p&gt;&lt;p&gt;In this paper we argue that, to its detriment, transparency research overlooks many foundational concepts of artificial intelligence.&#xA;As an illustrating example we focus on uncertainty quantification in the context of counterfactual explainability, demonstrating that its broader adoption could address key challenges in the field.&#xA;To this end, we show how uncertainty can provide a principled unifying framework for counterfactual explainability by expressing the core counterfactual properties in terms of uncertainty, allowing us to build two variants of an explainer upon them &amp;ndash; one based solely on uncertainty estimates and another pairing them with distance measured in the feature space.&#xA;Our comprehensive experiments illustrate highly competitive performance of our framework when compared to many state-of-the-art methods despite its radically simple design.&#xA;More broadly, the paper demonstrates that integrating artificial intelligence fundamentals into transparency research promises to yield more reliable, robust and understandable predictive models.&#xA;We posit that making artificial intelligence explainability truly uncertainty-aware is the first step towards this goal.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://arxiv.org/abs/2502.17007&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.2502.17007&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2502.17007&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/Advueu963/Uncertainty-aware-Counterfactuals&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2025uncertainty,&#xA;  title={Uncertainty quantification as a principled foundation for&#xA;         explainable artificial intelligence: {A} case study of&#xA;         counterfactual explanations},&#xA;  author={Sokol, Kacper and Thies, Santo M A R and&#xA;          H{\&amp;#34;u}llermeier, Eyke},&#xA;  journal={arXiv Preprint},&#xA;  pages={1--32},&#xA;  eprint={2502.17007},&#xA;  archivePrefix={arXiv},&#xA;  year={2025},&#xA;  doi={10.48550/arXiv.2502.17007}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Comprehension is a double-edged sword: Over-interpreting unspecified information in intelligible machine learning explanations</title>
      <link>https://kcpr.me/rsrch/#paper-2025comprehension</link>
      <pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2025comprehension</guid>
      <description>&lt;p&gt;Yueqing Xuan, Edward Small, Kacper Sokol, Danula Hettiachchi, Mark Sanderson&lt;/p&gt;&lt;p&gt;&lt;em&gt;International Journal of Human–Computer Studies&lt;/em&gt; · 2025&lt;/p&gt;&lt;p&gt;Automated decision-making systems are becoming increasingly ubiquitous, which creates an immediate need for their interpretability and explainability.&#xA;However, it remains unclear whether users know what insights an explanation offers and, more importantly, what information it lacks.&#xA;To answer this question we conducted an online study with 200 participants, which allowed us to assess explainees&amp;rsquo; ability to realise explicated information &amp;ndash; i.e., factual insights conveyed by an explanation &amp;ndash; and unspecified information &amp;ndash; i.e, insights that are not communicated by an explanation &amp;ndash; across four representative explanation types:&#xA;model architecture, decision surface visualisation, counterfactual explainability and feature importance.&#xA;Our findings uncover that highly comprehensible explanations, e.g., feature importance and decision surface visualisation, are exceptionally susceptible to misinterpretation since users tend to infer spurious information that is outside of the scope of these explanations.&#xA;Additionally, while the users gauge their confidence accurately with respect to the information explicated by these explanations, they tend to be overconfident when misinterpreting the explanations.&#xA;Our work demonstrates that human comprehension can be a double-edged sword since highly accessible explanations may convince users of their truthfulness while possibly leading to various misinterpretations at the same time.&#xA;Machine learning explanations should therefore carefully navigate the complex relation between their full scope and limitations to maximise understanding and curb misinterpretation.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S1071581924001599&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1016/j.ijhcs.2024.103376&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2309.08438&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/xuanxuanxuan-git/hcxai&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{xuan2023can,&#xA;  title={Comprehension is a double-edged sword: {Over}-interpreting&#xA;         unspecified information in intelligible machine learning&#xA;         explanations},&#xA;  author={Xuan, Yueqing and Small, Edward and Sokol, Kacper and&#xA;          Hettiachchi, Danula and Sanderson, Mark},&#xA;  journal={International Journal of Human--Computer Studies},&#xA;  volume={193},&#xA;  pages={103376},&#xA;  year={2025},&#xA;  publisher={Elsevier},&#xA;  doi={10.1016/j.ijhcs.2024.103376},&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Preface of the Proceedings of the MAI-XAI Workshop</title>
      <link>https://kcpr.me/rsrch/#paper-2024preface</link>
      <pubDate>Sat, 19 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2024preface</guid>
      <description>&lt;p&gt;Jose M Alonso-Moral, Zach Anthis, Rafael Berlanga, Alejandro Catalá, Philipp Cimiano, Peter Flach, Eyke Hüllermeier, Tim Miller, Dimitry Mindlin, Oana Mitruț, Gabriela Moise, Alin Moldoveanu, Florica Moldoveanu, Kacper Sokol, Aitor Soroa&lt;/p&gt;&lt;p&gt;&lt;em&gt;ECAI Workshop on Multimodal, Affective and Interactive eXplainable Artificial Intelligence&lt;/em&gt; · 2024&lt;/p&gt;&lt;p&gt;This paper describes the motivation and themes for the workshop on Multimodal, Affective and Interactive eXplainable Artificial Intelligence (MAI-XAI), which was collocated with the 2024 European Conference on Artificial Intelligence (ECAI).&#xA;In the era of Artificial Intelligence (AI), data scientists aim to enhance decision-making and automate processes, but many AI systems are challenging to interpret due to their opaque, black-box nature.&#xA;To address this, eXplainable AI (XAI) seeks to develop intelligent agents that provide understandable decisions and explanations, fostering better human-machine interaction while ensuring ethical principles like fairness and transparency are upheld.&#xA;The workshop focuses on improving XAI effectiveness through three key areas:&#xA;Multimodal XAI, Affective XAI, and Interactive XAI, emphasizing the need for responsible and trustworthy AI systems.&#xA;The workshop received 18 submissions covering all the three main topics mentioned in the call for papers.&#xA;All the submissions received three reviews.&#xA;Out of these papers, 9 were selected for presentation at the workshop, yielding an acceptance rate of 50%.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://ceur-ws.org/Vol-3803/preface.pdf&#34;&gt;Paper&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{alonso2024preface,&#xA;  title={Preface},&#xA;  author={Alonso-Moral, Jose M and Anthis, Zach and&#xA;          Berlanga, Rafael and Catal{\&amp;#39;a}, Alejandro and&#xA;          Cimiano, Philipp and Flach, Peter and&#xA;          H{\&amp;#34;u}llermeier, Eyke and Miller, Tim and&#xA;          Mindlin, Dimitry and Mitruț, Oana and Moise, Gabriela and&#xA;          Moldoveanu, Alin and Moldoveanu, Florica and&#xA;          Sokol, Kacper and Soroa, Aitor},&#xA;  booktitle={Proceedings of the Workshop on Multimodal, Affective and&#xA;             Interactive eXplainable Artificial Intelligence (MAI-XAI),&#xA;             collocated with the European Conference on Artificial&#xA;             Intelligence (ECAI)},&#xA;  pages={i--v},&#xA;  volume={3803},&#xA;  publisher={CEUR Workshop Proceedings},&#xA;  year={2024}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Counterfactual explanations for clustering models</title>
      <link>https://kcpr.me/rsrch/#paper-2024counterfactual</link>
      <pubDate>Thu, 19 Sep 2024 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2024counterfactual</guid>
      <description>&lt;p&gt;Aurora Spagnol, Kacper Sokol, Pietro Barbiero, Marc Langheinrich, Martin Gjoreski&lt;/p&gt;&lt;p&gt;&lt;em&gt;arXiv Preprint&lt;/em&gt; · 2024&lt;/p&gt;&lt;p&gt;Clustering algorithms rely on complex optimisation processes that may be difficult to comprehend, especially for individuals who lack technical expertise.&#xA;While many explainable artificial intelligence techniques exist for supervised machine learning, unsupervised learning &amp;ndash; and clustering in particular &amp;ndash; has been largely neglected.&#xA;To complicate matters further, the notion of a &amp;ldquo;true&amp;rdquo; cluster is inherently challenging to define.&#xA;These facets of unsupervised learning and its explainability make it difficult to foster trust in such methods and curtail their adoption.&#xA;To address these challenges, we propose a new, model-agnostic technique for explaining clustering algorithms with counterfactual statements.&#xA;Our approach relies on a novel soft-scoring method that captures the spatial information utilised by clustering models.&#xA;It builds upon a state-of-the-art Bayesian counterfactual generator for supervised learning to deliver high-quality explanations.&#xA;We evaluate its performance on five datasets and two clustering algorithms, and demonstrate that introducing soft scores to guide counterfactual search significantly improves the results.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://arxiv.org/abs/2409.12632&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.2409.12632&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2409.12632&#34;&gt;arXiv&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{spagnol2024counterfactual,&#xA;  title={Counterfactual explanations for clustering models},&#xA;  author={Spagnol, Aurora and Sokol, Kacper and Barbiero, Pietro and&#xA;          Langheinrich, Marc and Gjoreski, Martin},&#xA;  journal={arXiv Preprint},&#xA;  pages={1--8},&#xA;  eprint={2409.12632},&#xA;  archivePrefix={arXiv},&#xA;  year={2024},&#xA;  doi={10.48550/arXiv.2409.12632}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Cross-model fairness: Empirical study of fairness and ethics under model multiplicity</title>
      <link>https://kcpr.me/rsrch/#paper-2024cross</link>
      <pubDate>Fri, 09 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2024cross</guid>
      <description>&lt;p&gt;Kacper Sokol, Meelis Kull, Jeffrey Chan, Flora Salim&lt;/p&gt;&lt;p&gt;&lt;em&gt;ACM Journal on Responsible Computing&lt;/em&gt; · 2024&lt;/p&gt;&lt;p&gt;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.&#xA;Fairness of such systems &amp;ndash; pertaining both to individuals and groups &amp;ndash; is one relevant consideration in this space;&#xA;algorithms can discriminate people across various protected characteristics regardless of whether these properties are included in the data or discernible through proxy variables.&#xA;To date, this notion has predominantly been studied for a fixed model, often under different classification thresholds, striving to identify and eradicate undesirable, discriminative and possibly unlawful aspects of its operation.&#xA;Here, we backtrack on this fixed model assumption to propose and explore a novel definition of cross-model fairness where individuals can be harmed when one predictor is chosen ad hoc from a group of equally well performing models, i.e., in view of utility-based model multiplicity.&#xA;Since a person may be classified differently across models that are otherwise considered equivalent, this individual could argue for a predictor granting them the most favourable outcome, employing which may have adverse effects on other people.&#xA;We introduce this scenario with a two-dimensional example and linear classification;&#xA;then, we present a comprehensive empirical study based on real-life predictive models and data sets that are popular with the algorithmic fairness community;&#xA;finally, we investigate analytical properties of cross-model fairness and its ramifications in a broader context.&#xA;Our findings suggest that such unfairness can be readily found in real life and it may be difficult to mitigate by technical means alone as doing so is likely to degrade predictive performance.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3677173&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1145/3677173&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2203.07139&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/So-Cool/CrossModelFairness&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2024ethical,&#xA;  title={Cross-model fairness: {Empirical} study of fairness and&#xA;         ethics under model multiplicity},&#xA;  author={Sokol, Kacper and Kull, Meelis and Chan, Jeffrey and&#xA;          Salim, Flora},&#xA;  journal={ACM Journal on Responsible Computing},&#xA;  pages={1--27},&#xA;  volume={1},&#xA;  number={3},&#xA;  year={2024},&#xA;  publisher={ACM},&#xA;  address={New York, NY, USA},&#xA;  doi={10.1145/3677173}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Equalised odds is not equal individual odds: Post-processing for group and individual fairness</title>
      <link>https://kcpr.me/rsrch/#paper-2024equalised</link>
      <pubDate>Wed, 05 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2024equalised</guid>
      <description>&lt;p&gt;Edward A Small, Kacper Sokol, Daniel Manning, Flora D Salim, Jeffrey Chan&lt;/p&gt;&lt;p&gt;&lt;em&gt;ACM Conference on Fairness, Accountability, and Transparency&lt;/em&gt; · 2024&lt;/p&gt;&lt;p&gt;Group fairness is achieved by equalising prediction distributions between protected sub-populations;&#xA;individual fairness requires treating similar individuals alike.&#xA;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.&#xA;This procedure may provide two similar individuals from the same protected group with classification odds that are disparately different &amp;ndash; a clear violation of individual fairness.&#xA;Assigning unique odds to each protected sub-population may also prevent members of one sub-population from ever receiving equal chances of a positive outcome to another, which we argue is another type of unfairness called individual odds.&#xA;We reconcile all this by constructing continuous probability functions between group thresholds that are constrained by their Lipschitz constant.&#xA;Our solution preserves the model&amp;rsquo;s predictive power, individual fairness and robustness while ensuring group fairness.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3630106.3658989&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1145/3630106.3658989&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2304.09779&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/teddyzander/McGIF&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{small2023equalised,&#xA;  title={Equalised odds is not equal individual odds:&#xA;         {Post-processing} for group and individual fairness},&#xA;  author={Small, Edward A and Sokol, Kacper and Manning, Daniel and&#xA;          Salim, Flora D and Chan, Jeffrey},&#xA;  booktitle={Proceedings of the 2024 ACM Conference on Fairness,&#xA;             Accountability, and Transparency},&#xA;  pages={1559--1578},&#xA;  year={2024},&#xA;  publisher={ACM},&#xA;  address={New York, NY, USA},&#xA;  doi={10.1145/3630106.3658989}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Leveraging simulation data to understand bias in predictive models of infectious disease spread</title>
      <link>https://kcpr.me/rsrch/#paper-2024leveraging</link>
      <pubDate>Sat, 01 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2024leveraging</guid>
      <description>&lt;p&gt;Andreas Züfle, Flora D Salim, Taylor Anderson, Matthew Scotch, Li Xiong, Kacper Sokol, Hao Xue, Ruochen Kong, David Heslop, Hye-young Paik, Raina MacIntyre&lt;/p&gt;&lt;p&gt;&lt;em&gt;ACM Transactions on Spatial Algorithms and Systems&lt;/em&gt; · 2024&lt;/p&gt;&lt;p&gt;The spread of infectious diseases is a highly complex spatiotemporal process, difficult to understand, predict, and effectively respond to.&#xA;Machine learning and artificial intelligence (AI) have achieved impressive results in other learning and prediction tasks;&#xA;however, while many AI solutions are developed for disease prediction, only a few of them are adopted by decision-makers to support policy interventions.&#xA;Among several issues preventing their uptake, AI methods are known to amplify the bias in the data they are trained on.&#xA;This is especially problematic for infectious disease models that typically leverage large, open, and inherently biased spatiotemporal data.&#xA;These biases may propagate through the modeling pipeline to decision-making, resulting in inequitable policy interventions.&#xA;Therefore, there is a need to gain an understanding of how the AI disease modeling pipeline can mitigate biased input data, in-processing models, and biased outputs.&#xA;Specifically, our vision is to develop a large-scale micro-simulation of individuals from which human mobility, population, and disease ground-truth data can be obtained.&#xA;From this complete dataset &amp;ndash; which may not reflect the real world &amp;ndash; we can sample and inject different types of bias.&#xA;By using the sampled data in which bias is known (as it is given as the simulation parameter), we can explore how existing solutions for fairness in AI can mitigate and correct these biases and investigate novel AI fairness solutions.&#xA;Achieving this vision would result in improved trust in such models for informing fair and equitable policy interventions.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3660631&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1145/3660631&#34;&gt;DOI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{zufle2024leveraging,&#xA;  title={Leveraging simulation data to understand bias in predictive&#xA;         models of infectious disease spread},&#xA;  author={Z{\&amp;#34;u}fle, Andreas and Salim, Flora and Anderson, Taylor and&#xA;          Scotch, Matthew and Xiong, Li and Sokol, Kacper and&#xA;          Xue, Hao and Kong, Ruochen and Heslop, David and&#xA;          Paik, Hye-Young and MacIntyre, C Raina},&#xA;&#xA;  journal={ACM Transactions on Spatial Algorithms and Systems},&#xA;  publisher={ACM},&#xA;  address={New York, NY, USA},&#xA;  volume={10},&#xA;  number={2},&#xA;  pages={1--22},&#xA;  year={2024},&#xA;  doi={10.1145/3660631}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>What does evaluation of explainable artificial intelligence actually tell us? A case for compositional and contextual validation of XAI building blocks</title>
      <link>https://kcpr.me/rsrch/#paper-2024what</link>
      <pubDate>Sat, 11 May 2024 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2024what</guid>
      <description>&lt;p&gt;Kacper Sokol, Julia E Vogt&lt;/p&gt;&lt;p&gt;&lt;em&gt;ACM CHI Conference on Human Factors in Computing Systems&lt;/em&gt; · 2024&lt;/p&gt;&lt;p&gt;Despite significant progress, evaluation of explainable artificial intelligence remains elusive and challenging.&#xA;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:&#xA;technical building blocks, user-facing explanatory artefacts and social communication protocols.&#xA;While we concur that user studies are invaluable in assessing the quality and effectiveness of explanation presentation and delivery strategies from the explainees&amp;rsquo; perspective in a particular deployment context, the underlying explanation generation mechanisms require a separate, predominantly algorithmic validation strategy that accounts for the technical and human-centred desiderata of their (numerical) outputs.&#xA;Such a comprehensive sociotechnical utility-based evaluation framework could allow to systematically reason about the properties and downstream influence of different building blocks from which explainable artificial intelligence systems are composed &amp;ndash; accounting for a diverse range of their engineering and social aspects &amp;ndash; in view of the anticipated use case.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3613905.3651047&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1145/3613905.3651047&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2403.12730&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://dl.acm.org/doi/10.1145/3613905.3651047#suppl-description&#34;&gt;Video&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{sokol2024what,&#xA;  title={What does evaluation of explainable artificial intelligence&#xA;         actually tell us? {A} case for compositional and contextual&#xA;         validation of {XAI} building blocks},&#xA;  author={Sokol, Kacper and Vogt, Julia E},&#xA;  booktitle={Extended Abstracts of the 2024 ACM CHI Conference on Human Factors in Computing Systems},&#xA;  pages={1--8},&#xA;  year={2024},&#xA;  publisher={ACM},&#xA;  address={New York, NY, USA},&#xA;  doi={10.1145/3613905.3651047}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Interpretable representations in explainable AI: From theory to practice</title>
      <link>https://kcpr.me/rsrch/#paper-2024interpretable</link>
      <pubDate>Thu, 25 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2024interpretable</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;Data Mining and Knowledge Discovery&lt;/em&gt; · 2024&lt;/p&gt;&lt;p&gt;Interpretable representations are the backbone of many explainers that target black-box predictive systems based on artificial intelligence and machine learning algorithms.&#xA;They translate the low-level data representation necessary for good predictive performance into high-level human-intelligible concepts used to convey the explanatory insights.&#xA;Notably, the explanation type and its cognitive complexity are directly controlled by the interpretable representation, tweaking which allows to target a particular audience and use case.&#xA;However, many explainers built upon interpretable representations overlook their merit and fall back on default solutions that often carry implicit assumptions, thereby degrading the explanatory power and reliability of such techniques.&#xA;To address this problem, we study properties of interpretable representations that encode presence and absence of human-comprehensible concepts.&#xA;We demonstrate how they are operationalised for tabular, image and text data;&#xA;discuss their assumptions, strengths and weaknesses;&#xA;identify their core building blocks; and&#xA;scrutinise their configuration and parameterisation.&#xA;In particular, this in-depth analysis allows us to pinpoint their explanatory properties, desiderata and scope for (malicious) manipulation in the context of tabular data where a linear model is used to quantify the influence of interpretable concepts on a black-box prediction.&#xA;Our findings lead to a range of recommendations for designing trustworthy interpretable representations;&#xA;specifically, the benefits of class-aware (supervised) discretisation of tabular data, e.g., with decision trees, and sensitivity of image interpretable representations to segmentation granularity and occlusion colour.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://link.springer.com/article/10.1007/s10618-024-01010-5&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1007/s10618-024-01010-5&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2008.07007&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/So-Cool/bLIMEy&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2024interpretable,&#xA;  title={Interpretable representations in explainable {AI}:&#xA;         {From} theory to practice},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  journal={Data Mining and Knowledge Discovery},&#xA;  volume={38},&#xA;  number={5},&#xA;  pages={3102--3140},&#xA;  publisher={Springer},&#xA;  year={2024},&#xA;  doi={10.1007/s10618-024-01010-5}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>(Un)reasonable allure of ante-hoc interpretability for high-stakes domains: Transparency is necessary but insufficient for comprehensibility</title>
      <link>https://kcpr.me/rsrch/#paper-2023unreasonable</link>
      <pubDate>Fri, 28 Jul 2023 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2023unreasonable</guid>
      <description>&lt;p&gt;Kacper Sokol, Julia E Vogt&lt;/p&gt;&lt;p&gt;&lt;em&gt;ICML Workshop on Interpretable Machine Learning in Healthcare&lt;/em&gt; · 2023&lt;/p&gt;&lt;p&gt;Ante-hoc interpretability has become the holy grail of explainable artificial intelligence for high-stakes domains such as healthcare;&#xA;however, this notion is elusive, lacks a widely-accepted definition and depends on the operational context.&#xA;It can refer to predictive models whose structure adheres to domain-specific constraints, or ones that are inherently transparent.&#xA;The latter conceptualisation assumes observers who judge this quality, whereas the former presupposes them to have technical and domain expertise (thus alienating other groups of explainees).&#xA;Additionally, the distinction between ante-hoc interpretability and the less desirable post-hoc explainability, which refers to methods that construct a separate explanatory model, is vague given that transparent predictive models may still require (post-)processing to yield suitable explanatory insights.&#xA;Ante-hoc interpretability is thus an overloaded concept that comprises a range of implicit properties, which we unpack in this paper to better understand what is needed for its safe adoption across high-stakes domains.&#xA;To this end, we outline modelling and explaining desiderata that allow us to navigate its distinct realisations in view of the envisaged application and audience.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://openreview.net/forum?id=HczVfkX6lB&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.2306.02312&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2306.02312&#34;&gt;arXiv&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@journal{sokol2023unreasonable,&#xA;  title={{(Un)reasonable} allure of ante-hoc interpretability for&#xA;         high-stakes domains: {Transparency} is necessary but&#xA;         insufficient for comprehensibility},&#xA;  author={Sokol, Kacper and Vogt, Julia E},&#xA;  journal={ICML Workshop on Interpretable Machine Learning in&#xA;           Healthcare},&#xA;  pages={1--6},&#xA;  year={2023},&#xA;  doi={10.48550/arXiv.2306.02312}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Simply Logical – The first three decades</title>
      <link>https://kcpr.me/rsrch/#paper-2023simply</link>
      <pubDate>Sat, 17 Jun 2023 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2023simply</guid>
      <description>&lt;p&gt;Peter Flach, Kacper Sokol, Jan Wielemaker&lt;/p&gt;&lt;p&gt;&lt;em&gt;Prolog: The Next 50 Years&lt;/em&gt; · 2023&lt;/p&gt;&lt;p&gt;This paper charts the evolution of the Prolog textbook &lt;em&gt;Simply Logical &amp;ndash; Intelligent Reasoning by Example&lt;/em&gt; from print with runnable programmes on a 3.5-inch diskette published in 1994, via various intermediate online versions, to the fully interactive online edition available today.&#xA;Our aim is to investigate &amp;ndash; from both the writer&amp;rsquo;s and the reader&amp;rsquo;s perspectives &amp;ndash; the potential impact of technology on educational materials.&#xA;The three authors of this paper present three distinct and complementary points of view, which come together to shape an interactive online book that offers an immersive learning experience.&#xA;Peter describes the philosophy behind the original book and experiences teaching from it.&#xA;Jan demonstrates how contemporary web programming has enabled a fully interactive realisation of the book&amp;rsquo;s philosophy.&#xA;Kacper reports how different technologies can be adopted to build a versatile authoring toolkit that underpins the interactive online edition of the book.&#xA;Collating these distinct yet coherent perspectives allows us to reflect on future opportunities for interactive Prolog teaching materials arising from the continuous development of web technologies.&#xA;The insights we offer should be of interest to teachers of Prolog as well as those wanting to find out about the latest educational technologies.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://link.springer.com/chapter/10.1007/978-3-031-35254-6_15&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1007/978-3-031-35254-6_15&#34;&gt;DOI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@incollection{flach2023simply,&#xA;  title={Simply Logical -- {The} First Three Decades},&#xA;  author={Flach, Peter and Sokol, Kacper and Wielemaker, Jan},&#xA;  booktitle={Prolog: The Next 50 Years},&#xA;  pages={184--193},&#xA;  year={2023},&#xA;  publisher={Springer},&#xA;  address={Cham, Switzerland},&#xA;  doi={10.1007/978-3-031-35254-6_15}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Helpful, misleading or confusing: How humans perceive fundamental building blocks of artificial intelligence explanations</title>
      <link>https://kcpr.me/rsrch/#paper-2023helpful</link>
      <pubDate>Sun, 23 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2023helpful</guid>
      <description>&lt;p&gt;Edward Small, Yueqing Xuan, Danula Hettiachchi, Kacper Sokol&lt;/p&gt;&lt;p&gt;&lt;em&gt;ACM CHI Workshop on Human-Centered Explainable AI&lt;/em&gt; · 2023&lt;/p&gt;&lt;p&gt;Explainable artificial intelligence techniques are developed at breakneck speed, but suitable evaluation approaches lag behind.&#xA;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.&#xA;To address this gap, we take a step back from sophisticated predictive algorithms and instead look into explainability of simple decision-making models.&#xA;In this setting, we aim to assess how people perceive comprehensibility of their different representations such as mathematical formulation, graphical representation and textual summarisation (of varying complexity and scope).&#xA;This allows us to capture how diverse stakeholders &amp;ndash; engineers, researchers, consumers, regulators and the like &amp;ndash; judge intelligibility of fundamental concepts that more elaborate artificial intelligence explanations are built from.&#xA;This position paper charts our approach to establishing appropriate evaluation methodology as well as a conceptual and practical framework to facilitate setting up and executing relevant user studies.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://arxiv.org/abs/2303.00934&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.2303.00934&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2303.00934&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://youtu.be/lM9ShUHOrc8?t=382&#34;&gt;Recording&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{small2023helpful,&#xA;  title={Helpful, misleading or confusing: {How} humans perceive&#xA;         fundamental building blocks of artificial intelligence&#xA;         explanations},&#xA;  author={Small, Edward and Xuan, Yueqing and&#xA;          Hettiachchi, Danula and Sokol, Kacper},&#xA;  journal={ACM CHI Workshop on Human-Centered Explainable AI},&#xA;  pages={1--8},&#xA;  year={2023},&#xA;  doi={10.48550/arXiv.2303.00934}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Mind the gap! Bridging explainable artificial intelligence and human understanding with Luhmann&#39;s functional theory of communication</title>
      <link>https://kcpr.me/rsrch/#paper-2023mind</link>
      <pubDate>Tue, 07 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2023mind</guid>
      <description>&lt;p&gt;Bernard Keenan, Kacper Sokol&lt;/p&gt;&lt;p&gt;&lt;em&gt;arXiv Preprint&lt;/em&gt; · 2023&lt;/p&gt;&lt;p&gt;Over the past decade explainable artificial intelligence has evolved from a predominantly technical discipline into a field that is deeply intertwined with social sciences.&#xA;Insights such as human preference for contrastive &amp;ndash; more precisely, counterfactual &amp;ndash; explanations have played a major role in this transition, inspiring and guiding the research in computer science.&#xA;Other observations, while equally important, have nevertheless received much less consideration.&#xA;The desire of human explainees to communicate with artificial intelligence explainers through a dialogue-like interaction has been mostly neglected by the community.&#xA;This poses many challenges for the effectiveness and widespread adoption of such technologies as delivering a single explanation optimised according to some predefined objectives may fail to engender understanding in its recipients and satisfy their unique needs given the diversity of human knowledge and intention.&#xA;Using insights elaborated by Niklas Luhmann and, more recently, Elena Esposito we apply social systems theory to highlight challenges in explainable artificial intelligence and offer a path forward, striving to reinvigorate the technical research in the direction of interactive and iterative explainers.&#xA;Specifically, this paper demonstrates the potential of systems theoretical approaches to communication in elucidating and addressing the problems and limitations of human-centred explainable artificial intelligence.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://arxiv.org/abs/2302.03460&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.2302.03460&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2302.03460&#34;&gt;arXiv&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{keenan2023mind,&#xA;  title={Mind the gap! {Bridging} explainable artificial intelligence&#xA;         and human understanding with {Luhmann}&amp;#39;s&#xA;         functional theory of communication},&#xA;  author={Keenan, Bernard and Sokol, Kacper},&#xA;  journal={arXiv Preprint},&#xA;  pages={1--21},&#xA;  eprint={2302.03460},&#xA;  archivePrefix={arXiv},&#xA;  year={2023},&#xA;  doi={10.48550/arXiv.2302.03460}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>eXplainable Machine Learning – USI Course</title>
      <link>https://kcpr.me/rsrch/#paper-2023explainable</link>
      <pubDate>Mon, 06 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2023explainable</guid>
      <description>&lt;p&gt;Kacper Sokol&lt;/p&gt;&lt;p&gt;&lt;em&gt;Online Course&lt;/em&gt; · 2023&lt;/p&gt;&lt;p&gt;Machine learning models require care, attention and a fair amount of tuning to offer accurate, consistent and robust predictive modelling of data.&#xA;Why should their transparency and explainability be any different?&#xA;While it is possible to easily generate explanatory insights with methods that are post-hoc and model-agnostic &amp;ndash; LIME and SHAP, for example &amp;ndash; these can be misleading when output by generic tools and viewed out of (technical or domain) context.&#xA;Explanations should not be taken at their face value;&#xA;instead their understanding ought to come from interpreting explanatory insights in view of the implicit caveats and limitations under which they were generated.&#xA;After all, explainability algorithms are complex entities often built from multiple components that are subject to parameterisation choices and operational assumptions, all of which must be accounted for and configured to yield a truthful and useful explainer.&#xA;Additionally, since any particular method may only provide partial information about the functioning of a predictive model, embracing diverse insights and appreciating their complementarity &amp;ndash; as well as disagreements &amp;ndash; can further enhance understanding of an algorithmic decision-making process.&lt;/p&gt;&#xA;&lt;p&gt;This course takes an adversarial perspective on artificial intelligence explainability and machine learning interpretability.&#xA;Instead of reviewing popular approaches used to these ends, it breaks them up into core functional blocks, studies the role and configuration thereof, and reassembles them to create bespoke, well-understood explainers suitable for the problem at hand.&#xA;The course focuses predominantly on tabular data, with some excursions into image and text explainability whenever a method is agnostic of the data type.&#xA;The tuition is complemented by a series of hands-on materials for self-study, which allow you to experiment with these techniques and appreciate their inherent complexity, capabilities and limitations.&#xA;The assignment, on the other hand, requires you to develop a tailor-made explainability suite for a data set and predictive model of your choice, or alternatively analyse an explainability algorithm to identify its core algorithmic building blocks and explore how they affect the resulting explanation.&#xA;(Note that there is a scope for a bespoke project if you have a well-defined idea in mind.)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://xmlx-dev.github.io/usi-slides-mirror&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.5281/zenodo.7646970&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://github.com/xmlx-dev/usi-slides&#34;&gt;Code&lt;/a&gt; · &lt;a href=&#34;https://zenodo.org/records/7646970&#34;&gt;Zenodo&lt;/a&gt; · &lt;a href=&#34;https://xmlx-dev.github.io/usi-slides-mirror&#34;&gt;Slides&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@misc{sokol2023explainable,&#xA;  title={{eXplainable} Machine Learning -- {USI} Course},&#xA;  author={Sokol, Kacper},&#xA;  howpublished={\url{https://xmlx-dev.github.io/usi-slides-mirror}},&#xA;  year={2023},&#xA;  doi={10.5281/zenodo.7646970},&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>What and how of machine learning transparency: Building bespoke explainability tools with interoperable algorithmic components</title>
      <link>https://kcpr.me/rsrch/#paper-2022what</link>
      <pubDate>Tue, 06 Dec 2022 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2022what</guid>
      <description>&lt;p&gt;Kacper Sokol, Alexander Hepburn, Raul Santos-Rodriguez, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;Journal of Open Source Education&lt;/em&gt; · 2022&lt;/p&gt;&lt;p&gt;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.&#xA;New transparency approaches are developed at breakneck speed, enabling us to peek inside these black boxes and interpret their decisions.&#xA;Many of these techniques are introduced as monolithic tools, giving the impression of one-size-fits-all and end-to-end algorithms with limited customisability.&#xA;Nevertheless, such approaches are often composed of multiple interchangeable modules that need to be tuned to the problem at hand to produce meaningful explanations.&#xA;This paper introduces a collection of hands-on training materials &amp;ndash; slides, video recordings and Jupyter Notebooks &amp;ndash; that provide guidance through the process of building and evaluating bespoke modular surrogate explainers for tabular data.&#xA;These resources cover the three core building blocks of this technique:&#xA;interpretable representation composition, data sampling and explanation generation.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://jose.theoj.org/papers/10.21105/jose.00175&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.21105/jose.00175&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2209.03813&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/fat-forensics/Surrogates-Tutorial&#34;&gt;Code&lt;/a&gt; · &lt;a href=&#34;https://zenodo.org/records/7229153&#34;&gt;Zenodo&lt;/a&gt; · &lt;a href=&#34;https://github.com/fat-forensics/Surrogates-Tutorial/tree/master/slides/&#34;&gt;Slides&lt;/a&gt; · &lt;a href=&#34;https://www.youtube.com/playlist?list=PLgdhPOmeUNm0H2XTQECK3wabnDohZURLK&#34;&gt;Recording&lt;/a&gt; · &lt;a href=&#34;https://events.fat-forensics.org/2020_ecml-pkdd&#34;&gt;URL&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2022and,&#xA;  title={What and How of Machine Learning Transparency: {Building} Bespoke Explainability Tools with Interoperable Algorithmic Components},&#xA;  author={Sokol, Kacper and Hepburn, Alexander and Santos-Rodriguez, Raul and&#xA;          Flach, Peter},&#xA;  journal={Journal of Open Source Education},&#xA;  publisher={The Open Journal},&#xA;  volume={5},&#xA;  number={58},&#xA;  pages={175},&#xA;  year={2022},&#xA;  doi={10.21105/jose.00175}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Analysing donors&#39; behaviour in non-profit organisations for disaster resilience</title>
      <link>https://kcpr.me/rsrch/#paper-2022analysing</link>
      <pubDate>Fri, 14 Oct 2022 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2022analysing</guid>
      <description>&lt;p&gt;Dilini Rajapaksha, Kacper Sokol, Jeffrey Chan, Flora Salim, Mukesh Prasad, Mahendra Samarawickrama&lt;/p&gt;&lt;p&gt;&lt;em&gt;ISCRAM Asia Pacific&lt;/em&gt; · 2022&lt;/p&gt;&lt;p&gt;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.&#xA;The effect of such social media campaigns on these institutions, however, remains largely underexplored, especially during disaster periods.&#xA;This work introduces and applies a quantitative investigative framework to understand how social media influence the behaviour of donors and their usage of these platforms throughout (natural) disasters.&#xA;More specifically, we explore how on-line engagement &amp;ndash; as captured by Facebook interactions and Google search trends &amp;ndash; corresponds to the donors&amp;rsquo; behaviour during the catastrophic 2019&amp;ndash;2020 Australian bushfire season.&#xA;To discover this relationship, we analyse the record of donations made to the Australian Red Cross throughout this period.&#xA;Our exploratory study reveals that social media campaigns are effective in encouraging on-line donations made via a dedicated website.&#xA;We also compare this mode of giving to more regular, direct deposit gifting.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://idl.iscram.org/files/dilinirajapaksha/2023/2499_DiliniRajapaksha_etal2023.pdf&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.2210.09034&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2210.09034&#34;&gt;arXiv&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{rajapaksha2022analysing,&#xA;  title={Analysing donors&amp;#39; behaviour in non-profit organisations for&#xA;         disaster resilience},&#xA;  author={Rajapaksha, Dilini and Sokol, Kacper and Chan, Jeffrey and&#xA;          Salim, Flora and Prasad, Mukesh and Samarawickrama, Mahendra},&#xA;  booktitle={Proceedings of the 2022 ISCRAM Asia Pacific Conference:&#xA;             Social Media for Disaster Response},&#xA;  publisher={Massey Unversity},&#xA;  address={Palmerston North, New Zealand},&#xA;  pages={258--267},&#xA;  year={2022}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>FAT Forensics: A Python toolbox for algorithmic fairness, accountability and transparency</title>
      <link>https://kcpr.me/rsrch/#paper-2022fat</link>
      <pubDate>Fri, 02 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2022fat</guid>
      <description>&lt;p&gt;Kacper Sokol, Raul Santos-Rodriguez, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;Software Impacts&lt;/em&gt; · 2022&lt;/p&gt;&lt;p&gt;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.&#xA;In many cases, however, these systems and their actions are neither regulated nor certified.&#xA;To help counter the potential harm that such algorithms can cause we developed an open source toolbox that can analyse selected fairness, accountability and transparency aspects of the machine learning process: data (and their features), models and predictions, allowing to automatically and objectively report them to relevant stakeholders.&#xA;In this paper we describe the design, scope, usage and impact of this Python package, which is published under the 3-Clause BSD open source licence.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.sciencedirect.com/science/article/pii/S2665963822000951&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1016/j.simpa.2022.100406&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/1909.05167&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/fat-forensics/fat-forensics&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2022fatf,&#xA;  title={{FAT} {Forensics}: {A} {Python} toolbox for algorithmic fairness,&#xA;         accountability and transparency},&#xA;  author={Sokol, Kacper and Santos-Rodriguez, Raul and Flach, Peter},&#xA;  journal={Software Impacts},&#xA;  volume={14},&#xA;  pages={100406},&#xA;  year={2022},&#xA;  publisher={Elsevier},&#xA;  doi={10.1016/j.simpa.2022.100406}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Simply Logical – Intelligent Reasoning by Example (Fully Interactive Online Edition)</title>
      <link>https://kcpr.me/rsrch/#paper-2022simply</link>
      <pubDate>Wed, 03 Aug 2022 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2022simply</guid>
      <description>&lt;p&gt;Peter Flach, Kacper Sokol&lt;/p&gt;&lt;p&gt;&lt;em&gt;Online Textbook&lt;/em&gt; · 2022&lt;/p&gt;&lt;p&gt;&amp;ldquo;Simply Logical &amp;ndash; Intelligent Reasoning by Example&amp;rdquo; by Peter Flach was first published by John Wiley in 1994.&#xA;It could be purchased as book-only or with a 3.5 inch diskette containing the Prolog programs printed in the book (for various operating systems).&lt;/p&gt;&#xA;&lt;p&gt;In 2007 the copyright reverted back to the author and book and programs have been freely available &lt;a href=&#34;http://people.cs.bris.ac.uk/~flach/SimplyLogical.html&#34;&gt;online&lt;/a&gt; ever since.&#xA;The print version is no longer available through John Wiley publishers.&lt;/p&gt;&#xA;&lt;p&gt;In 2015, as a pilot, we ported most of the original book into an online, interactive website using SWI-Prolog&amp;rsquo;s &lt;a href=&#34;https://swish.swi-prolog.org/&#34;&gt;SWISH platform&lt;/a&gt;.&#xA;Since then, we created the &lt;em&gt;Simply Logical&lt;/em&gt; open source organisation committed to maintaining a suite of freely available interactive online educational resources about Artificial Intelligence and Logic Programming with Prolog.&#xA;Visit our organisation&amp;rsquo;s &lt;a href=&#34;https://simply-logical.space/&#34;&gt;website&lt;/a&gt; and &lt;a href=&#34;https://github.com/simply-logical&#34;&gt;GitHub profile&lt;/a&gt; for more details.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://book.simply-logical.space/&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.2208.06823&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2208.06823&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/simply-logical/simply-logical&#34;&gt;Code&lt;/a&gt; · &lt;a href=&#34;https://zenodo.org/records/7051040&#34;&gt;Zenodo&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@book{flach2022simply,&#xA;  title={Simply Logical -- Intelligent Reasoning by Example&#xA;         (Fully Interactive Online Edition)},&#xA;  author={Flach, Peter and Sokol, Kacper},&#xA;  publisher={\url{https://book.simply-logical.space/}},&#xA;  year={2022},&#xA;  doi={10.5281/zenodo.7051040}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>BayCon: Model-agnostic Bayesian counterfactual generator</title>
      <link>https://kcpr.me/rsrch/#paper-2022baycon</link>
      <pubDate>Sat, 23 Jul 2022 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2022baycon</guid>
      <description>&lt;p&gt;Piotr Romashov, Martin Gjoreski, Kacper Sokol, Vanina Martinez, Marc Langheinrich&lt;/p&gt;&lt;p&gt;&lt;em&gt;International Joint Conference on Artificial Intelligence&lt;/em&gt; · 2022&lt;/p&gt;&lt;p&gt;Generating counterfactuals to discover hypothetical predictive scenarios is the de facto standard for explaining machine learning models and their predictions.&#xA;However, building a counterfactual explainer that is time-efficient, scalable, and model-agnostic, in addition to being compatible with continuous and categorical attributes, remains an open challenge.&#xA;To complicate matters even more, ensuring that the contrastive instances are optimised for feature sparsity, remain close to the explained instance, and are not drawn from outside of the data manifold, is far from trivial.&#xA;To address this gap we propose BayCon: a novel counterfactual generator based on probabilistic feature sampling and Bayesian optimisation.&#xA;Such an approach can combine multiple objectives by employing a surrogate model to guide the counterfactual search.&#xA;We demonstrate the advantages of our method through a collection of experiments based on six real-life datasets representing three regression tasks and three classification tasks.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.ijcai.org/proceedings/2022/104&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.24963/ijcai.2022/104&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://github.com/piotromashov/baycon&#34;&gt;Code&lt;/a&gt; · &lt;a href=&#34;https://www.ijcai.org/proceedings/2022/video/104&#34;&gt;Recording&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{romashov2022baycon,&#xA;  title={{BayCon}: {Model}-agnostic {Bayesian} counterfactual generator},&#xA;  author={Romashov, Piotr and Gjoreski, Martin and Sokol, Kacper and&#xA;          Martinez, Vanina and Langheinrich, Marc},&#xA;  booktitle={Proceedings of the 31st International Joint Conference on&#xA;             Artificial Intelligence},&#xA;  publisher={IJCAI Organization},&#xA;  pages={740--746},&#xA;  year={2022},&#xA;  doi={10.24963/ijcai.2022/104}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Explainability is in the mind of the beholder: Establishing the foundations of explainable artificial intelligence</title>
      <link>https://kcpr.me/rsrch/#paper-2021explainability</link>
      <pubDate>Wed, 29 Dec 2021 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2021explainability</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;arXiv Preprint&lt;/em&gt; · 2021&lt;/p&gt;&lt;p&gt;Explainable artificial intelligence and interpretable machine learning are research domains growing in importance.&#xA;Yet, the underlying concepts remain somewhat elusive and lack generally agreed definitions.&#xA;While recent inspiration from social sciences has refocused the work on needs and expectations of human recipients, the field still misses a concrete conceptualisation.&#xA;We take steps towards addressing this challenge by reviewing the philosophical and social foundations of human explainability, which we then translate into the technological realm.&#xA;In particular, we scrutinise the notion of algorithmic black boxes and the spectrum of understanding determined by explanatory processes and explainees&amp;rsquo; background knowledge.&#xA;This approach allows us to define explainability as (logical) reasoning applied to transparent insights (into, possibly black-box, predictive systems) interpreted under background knowledge and placed within a specific context &amp;ndash; a process that engenders understanding in a selected group of explainees.&#xA;We then employ this conceptualisation to revisit strategies for evaluating explainability as well as the much disputed trade-off between transparency and predictive power, including its implications for ante-hoc and post-hoc techniques along with fairness and accountability established by explainability.&#xA;We furthermore discuss components of the machine learning workflow that may be in need of interpretability, building on a range of ideas from human-centred explainability, with a particular focus on explainees, contrastive statements and explanatory processes.&#xA;Our discussion reconciles and complements current research to help better navigate open questions &amp;ndash; rather than attempting to address any individual issue &amp;ndash; thus laying a solid foundation for a grounded discussion and future progress of explainable artificial intelligence and interpretable machine learning.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://arxiv.org/abs/2112.14466&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.2112.14466&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2112.14466&#34;&gt;arXiv&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2021explainability,&#xA;  title={Explainability is in the mind of the beholder: {Establishing}&#xA;         the foundations of explainable artificial intelligence},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  journal={arXiv Preprint},&#xA;  pages={1--26},&#xA;  eprint={2112.14466},&#xA;  archivePrefix={arXiv},&#xA;  year={2021},&#xA;  doi={10.48550/arXiv.2112.14466}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>You only write thrice: Creating documents, computational notebooks and presentations from a single source</title>
      <link>https://kcpr.me/rsrch/#paper-2021you</link>
      <pubDate>Fri, 07 May 2021 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2021you</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;ICLR Workshop on Rethinking ML Papers&lt;/em&gt; · 2021&lt;/p&gt;&lt;p&gt;Academic trade requires juggling multiple variants of the same content published in different formats:&#xA;manuscripts, presentations, posters and computational notebooks.&#xA;The need to track versions to accommodate for the write&amp;ndash;review&amp;ndash;rebut&amp;ndash;revise life-cycle adds another layer of complexity.&#xA;We propose to significantly reduce this burden by maintaining a single source document in a version-controlled environment (such as &lt;code&gt;git&lt;/code&gt;), adding functionality to generate a collection of output formats popular in academia.&#xA;To this end, we utilise various open-source tools from the Jupyter scientific computing ecosystem and operationalise selected software engineering concepts.&#xA;We offer a proof-of-concept workflow that composes Jupyter Book (an online document), Jupyter Notebook (a computational narrative) and reveal.js slides from a single markdown source file.&#xA;Hosted on GitHub, our approach supports change tracking and versioning, as well as a transparent review process based on the underlying code issue management infrastructure.&#xA;An exhibit of our workflow can be previewed at &lt;a href=&#34;https://so-cool.github.io/you-only-write-thrice/&#34;&gt;https://so-cool.github.io/you-only-write-thrice/&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://so-cool.github.io/you-only-write-thrice/&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.2107.06639&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2107.06639&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/So-Cool/you-only-write-thrice&#34;&gt;Code&lt;/a&gt; · &lt;a href=&#34;https://zenodo.org/records/5106062&#34;&gt;Zenodo&lt;/a&gt; · &lt;a href=&#34;https://so-cool.github.io/you-only-write-thrice/src/slides/yowt_slides.slides.html&#34;&gt;Slides&lt;/a&gt; · &lt;a href=&#34;https://so-cool.github.io/you-only-write-thrice/src/poster/yowt_poster.pdf&#34;&gt;Poster&lt;/a&gt; · &lt;a href=&#34;https://www.youtube.com/watch?v=h9rL5QPBBs4&#34;&gt;Video&lt;/a&gt; · &lt;a href=&#34;https://www.youtube.com/watch?v=GMN4TmFRwl4&#34;&gt;Recording&lt;/a&gt; · &lt;a href=&#34;https://so-cool.github.io/you-only-write-thrice/&#34;&gt;URL&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2021you,&#xA;  title={You only write thrice: {Creating} documents, computational&#xA;         notebooks and presentations from a single source},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  journal={ICLR Workshop on Beyond Static Papers: Rethinking How We Share&#xA;           Scientific Understanding in Machine Learning},&#xA;  pages={1--7},&#xA;  year={2021},&#xA;  doi={10.48550/arXiv.2107.06639}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Towards intelligible and robust surrogate explainers: A decision tree perspective</title>
      <link>https://kcpr.me/rsrch/#paper-2021towards</link>
      <pubDate>Tue, 23 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2021towards</guid>
      <description>&lt;p&gt;Kacper Sokol&lt;/p&gt;&lt;p&gt;&lt;em&gt;Doctoral Thesis, University of Bristol&lt;/em&gt; · 2021&lt;/p&gt;&lt;p&gt;Artificial intelligence explainability and machine learning interpretability are relatively young and fast-growing research fields that may seem chaotic and difficult to navigate at times.&#xA;Despite these immense endeavours, a universally agreed terminology and evaluation criteria are still elusive, with many methods introduced to solve a commonly acknowledged yet undefined problem, and their success judged based on ad hoc measures.&#xA;To address this challenge and lay foundation for our research, we formalise explainability (our preferred term) as a technology providing insights that lead to understanding, which both defines such techniques and fixes their evaluation criterion.&#xA;While the premise is clear, understanding largely depends upon the explanation recipients, who come with a diverse range of background knowledge, mental models and expectations.&#xA;Therefore, in addition to technical requirements, explainability tools should also embody various social traits as their output is predominantly aimed at humans.&#xA;To tackle this duality and organise a comprehensive collection of relevant properties, we introduce a unified explainable artificial intelligence taxonomy, which is a principled framework for reasoning about explainers.&#xA;While most of our contributions are strictly technical, this formalisation allows us to develop them with a human component in mind, which leads us to consider explainability as a social, bi-directional process based on contrastive statements.&#xA;Stemming from this research direction is Glass-Box &amp;ndash; a conversational explainer that empowers its users to customise and personalise explanations in a natural language dialogue.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://research-information.bris.ac.uk/ws/portalfiles/portal/321777240/Final_Copy_2021_03_23_Sokol_K_PhD.pdf&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://research-information.bris.ac.uk/en/studentTheses/towards-intelligible-and-robust-surrogate-explainers/&#34;&gt;URL&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@phdthesis{sokol2021towards,&#xA;  title={Towards intelligible and robust surrogate explainers:&#xA;         {A} decision tree perspective},&#xA;  author={Sokol, Kacper},&#xA;  year={2021},&#xA;  school={University of Bristol},&#xA;  type={Doctoral Thesis}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>One explanation does not fit all: The promise of interactive explanations for machine learning transparency</title>
      <link>https://kcpr.me/rsrch/#paper-2020one</link>
      <pubDate>Mon, 01 Jun 2020 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2020one</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;KI – Künstliche Intelligenz&lt;/em&gt; · 2020&lt;/p&gt;&lt;p&gt;The need for transparency of predictive systems based on Machine Learning algorithms arises as a consequence of their ever-increasing proliferation in the industry.&#xA;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&amp;rsquo;s operators and the individuals whose case is being decided.&#xA;While a variety of interpretability and explainability methods is available, none of them is a panacea that can satisfy all diverse expectations and competing objectives that might be required by the parties involved.&#xA;We address this challenge in this paper by discussing the promises of Interactive Machine Learning for improved transparency of black-box systems using the example of contrastive explanations &amp;ndash; a state-of-the-art approach to Interpretable Machine Learning.&#xA;Specifically, we show how to personalise counterfactual explanations by interactively adjusting their conditional statements and extract additional explanations by asking follow-up &amp;ldquo;What if?&amp;rdquo; questions.&#xA;Our experience in building, deploying and presenting this type of system allowed us to list desired properties as well as potential limitations, which can be used to guide the development of interactive explainers.&#xA;While customising the medium of interaction, i.e., the user interface comprising of various communication channels, may give an impression of personalisation, we argue that adjusting the explanation itself and its content is more important.&#xA;To this end, properties such as breadth, scope, context, purpose and target of the explanation have to be considered, in addition to explicitly informing the explainee about its limitations and caveats.&#xA;Furthermore, we discuss the challenges of mirroring the explainee&amp;rsquo;s mental model, which is the main building block of intelligible human&amp;ndash;machine interactions.&#xA;We also deliberate on the risks of allowing the explainee to freely manipulate the explanations and thereby extracting information about the underlying predictive model, which might be leveraged by malicious actors to steal or game the model.&#xA;Finally, building an end-to-end interactive explainability system is a challenging engineering task;&#xA;unless the main goal is its deployment, we recommend &amp;ldquo;Wizard of Oz&amp;rdquo; studies as a proxy for testing and evaluating standalone interactive explainability algorithms.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://link.springer.com/article/10.1007/s13218-020-00637-y&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1007/s13218-020-00637-y&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2001.09734&#34;&gt;arXiv&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2020one,&#xA;  title={One explanation does not fit all: {The} promise of interactive&#xA;         explanations for machine learning transparency},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  journal={KI -- K{\&amp;#34;u}nstliche Intelligenz},&#xA;  volume={34},&#xA;  number={2},&#xA;  pages={235--250},&#xA;  year={2020},&#xA;  publisher={Springer},&#xA;  doi={10.1007/s13218-020-00637-y}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>FAT Forensics: A Python toolbox for implementing and deploying fairness, accountability and transparency algorithms in predictive systems</title>
      <link>https://kcpr.me/rsrch/#paper-2020fat</link>
      <pubDate>Tue, 19 May 2020 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2020fat</guid>
      <description>&lt;p&gt;Kacper Sokol, Alexander Hepburn, Rafael Poyiadzi, Matthew Clifford, Raul Santos-Rodriguez, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;Journal of Open Source Software&lt;/em&gt; · 2020&lt;/p&gt;&lt;p&gt;Predictive systems, in particular machine learning algorithms, can take important, and sometimes legally binding, decisions about our everyday life.&#xA;In most cases, however, these systems and decisions are neither regulated nor certified.&#xA;Given the potential harm that these algorithms can cause, their qualities such as fairness, accountability and transparency (FAT) are of paramount importance.&#xA;To ensure high-quality, fair, transparent and reliable predictive systems, we developed an open source Python package called FAT Forensics.&#xA;It can inspect important fairness, accountability and transparency aspects of predictive algorithms to automatically and objectively report them back to engineers and users of such systems.&#xA;Our toolbox can evaluate all elements of a predictive pipeline: data (and their features), models and predictions.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://joss.theoj.org/papers/10.21105/joss.01904&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.21105/joss.01904&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/2209.03805&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/fat-forensics/fat-forensics&#34;&gt;Code&lt;/a&gt; · &lt;a href=&#34;https://zenodo.org/records/3833199&#34;&gt;Zenodo&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2020fat,&#xA;  title={{FAT} {Forensics}: {A} {Python} toolbox for implementing and&#xA;         deploying fairness, accountability and transparency algorithms&#xA;         in predictive systems},&#xA;  author={Sokol, Kacper and Hepburn, Alexander and Poyiadzi, Rafael and&#xA;          Clifford, Matthew and Santos-Rodriguez, Raul and Flach, Peter},&#xA;  journal={Journal of Open Source Software},&#xA;  publisher={The Open Journal},&#xA;  volume={5},&#xA;  number={49},&#xA;  pages={1904},&#xA;  year={2020},&#xA;  doi={10.21105/joss.01904}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>FACE: Feasible and actionable counterfactual explanations</title>
      <link>https://kcpr.me/rsrch/#paper-2020face</link>
      <pubDate>Fri, 07 Feb 2020 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2020face</guid>
      <description>&lt;p&gt;Rafael Poyiadzi, Kacper Sokol, Raul Santos-Rodriguez, Tijl De Bie, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;AAAI/ACM Conference on AI, Ethics, and Society&lt;/em&gt; · 2020&lt;/p&gt;&lt;p&gt;Work in Counterfactual Explanations tends to focus on the principle of &amp;ldquo;the closest possible world&amp;rdquo; that identifies small changes leading to the desired outcome.&#xA;In this paper we argue that while this approach might initially seem intuitively appealing it exhibits shortcomings not addressed in the current literature.&#xA;First, a counterfactual example generated by the state-of-the-art systems is not necessarily representative of the underlying data distribution, and may therefore prescribe unachievable goals (e.g., an unsuccessful life insurance applicant with severe disability may be advised to do more sports).&#xA;Secondly, the counterfactuals may not be based on a &amp;ldquo;feasible path&amp;rdquo; between the current state of the subject and the suggested one, making actionable recourse infeasible (e.g., low-skilled unsuccessful mortgage applicants may be told to double their salary, which may be hard without first increasing their skill level).&#xA;These two shortcomings may render counterfactual explanations impractical and sometimes outright offensive.&#xA;To address these two major flaws, first of all, we propose a new line of Counterfactual Explanations research aimed at providing actionable and feasible paths to transform a selected instance into one that meets a certain goal.&#xA;Secondly, we propose FACE:&#xA;an algorithmically sound way of uncovering these &amp;ldquo;feasible paths&amp;rdquo; based on the shortest path distances defined via density-weighted metrics.&#xA;Our approach generates counterfactuals that are coherent with the underlying data distribution and supported by the &amp;ldquo;feasible paths&amp;rdquo; of change, which are achievable and can be tailored to the problem at hand.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3375627.3375850&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/;10.1145/3375627.3375850&amp;#39;&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/1909.09369&#34;&gt;arXiv&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{poyiadzi2020face,&#xA;  title={{FACE}: {Feasible} and actionable counterfactual explanations},&#xA;  author={Poyiadzi, Rafael and Sokol, Kacper and Santos-Rodriguez, Raul and&#xA;          De Bie, Tijl and Flach, Peter},&#xA;  booktitle={Proceedings of the 2020 AAAI/ACM Conference on AI, Ethics, and&#xA;             Society},&#xA;  publisher={ACM},&#xA;  address={New York, NY, USA},&#xA;  pages={344--350},&#xA;  year={2020},&#xA;  doi={10.1145/3375627.3375850}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Explainability fact sheets: A framework for systematic assessment of explainable approaches</title>
      <link>https://kcpr.me/rsrch/#paper-2020explainability</link>
      <pubDate>Mon, 27 Jan 2020 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2020explainability</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;ACM Conference on Fairness, Accountability, and Transparency&lt;/em&gt; · 2020&lt;/p&gt;&lt;p&gt;Explanations in Machine Learning come in many forms, but a consensus regarding their desired properties is yet to emerge.&#xA;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:&#xA;functional, operational, usability, safety and validation.&#xA;In order to design a comprehensive and representative taxonomy and associated descriptors we surveyed the eXplainable Artificial Intelligence literature, extracting the criteria and desiderata that other authors have proposed or implicitly used in their research.&#xA;The survey includes papers introducing new explainability algorithms to see what criteria are used to guide their development and how these algorithms are evaluated, as well as papers proposing such criteria from both computer science and social science perspectives.&#xA;This novel framework allows to systematically compare and contrast explainability approaches, not just to better understand their capabilities but also to identify discrepancies between their theoretical qualities and properties of their implementations.&#xA;We developed an operationalisation of the framework in the form of Explainability Fact Sheets, which enable researchers and practitioners alike to quickly grasp capabilities and limitations of a particular explainable method.&#xA;When used as a Work Sheet, our taxonomy can guide the development of new explainability approaches by aiding in their critical evaluation along the five proposed dimensions.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/abs/10.1145/3351095.3372870&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1145/3351095.3372870&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/1912.05100&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://www.youtube.com/watch?v=Hy8udfSU5dM&amp;amp;list=PLXA0IWa3BpHkaM6uJauBdtkR3Hp4rePfp&#34;&gt;Recording&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{sokol2020explainability,&#xA;  title={Explainability fact sheets: {A} framework for&#xA;         systematic assessment of explainable approaches},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  booktitle={Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency},&#xA;  publisher={ACM},&#xA;  address={New York, NY, USA},&#xA;  pages={56--67},&#xA;  year={2020},&#xA;  doi={10.1145/3351095.3372870}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>bLIMEy: Surrogate prediction explanations beyond LIME</title>
      <link>https://kcpr.me/rsrch/#paper-2019blimey</link>
      <pubDate>Fri, 13 Dec 2019 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2019blimey</guid>
      <description>&lt;p&gt;Kacper Sokol, Alexander Hepburn, Raul Santos-Rodriguez, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;NeurIPS Workshop on Human-Centric Machine Learning&lt;/em&gt; · 2019&lt;/p&gt;&lt;p&gt;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).&#xA;The Local Interpretable Model-agnostic Explanations (LIME) algorithm is often mistakenly unified with a more general framework of surrogate explainers, which may lead to a belief that it is the solution to surrogate explainability.&#xA;In this paper we empower the community to &amp;ldquo;build LIME yourself&amp;rdquo; (bLIMEy) by proposing a principled algorithmic framework for building custom local surrogate explainers of black-box model predictions, including LIME itself.&#xA;To this end, we demonstrate how to decompose the surrogate explainers family into algorithmically independent and interoperable modules and discuss the influence of these component choices on the functional capabilities of the resulting explainer, using the example of LIME.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://arxiv.org/abs/1910.13016&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.1910.13016&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/1910.13016&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/So-Cool/bLIMEy&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2019blimey,&#xA;  title={{bLIMEy}: {Surrogate} prediction explanations beyond {LIME}},&#xA;  author={Sokol, Kacper and Hepburn, Alexander and&#xA;          Santos-Rodriguez, Raul and Flach, Peter},&#xA;  journal={NeurIPS Workshop on Human-Centric Machine Learning},&#xA;  pages={1--10},&#xA;  year={2019},&#xA;  doi={10.48550/arXiv.1910.13016}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>HyperStream: A workflow engine for streaming data</title>
      <link>https://kcpr.me/rsrch/#paper-2019hyperstream</link>
      <pubDate>Wed, 07 Aug 2019 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2019hyperstream</guid>
      <description>&lt;p&gt;Tom Diethe, Meelis Kull, Niall Twomey, Kacper Sokol, Hao Song, Miquel Perello Nieto, Emma Tonkin, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;arXiv Preprint&lt;/em&gt; · 2019&lt;/p&gt;&lt;p&gt;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.&#xA;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.&#xA;HyperStream is a general purpose tool that is well-suited for the design, development, and deployment of Machine Learning algorithms and predictive models in a wide space of sequential predictive problems.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://arxiv.org/abs/1908.02858&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.48550/arXiv.1908.02858&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://arxiv.org/abs/1908.02858&#34;&gt;arXiv&lt;/a&gt; · &lt;a href=&#34;https://github.com/IRC-SPHERE/HyperStream&#34;&gt;Code&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{diethe2019hyperstream,&#xA;  title={{HyperStream}: {A} workflow engine for streaming data},&#xA;  author={Diethe, Tom and Kull, Meelis and Twomey, Niall and&#xA;          Sokol, Kacper and Song, Hao and Perello-Nieto, Miquel and&#xA;          Tonkin, Emma and Flach, Peter},&#xA;  journal={arXiv Preprint},&#xA;  pages={1--7},&#xA;  eprint={1908.02858},&#xA;  archivePrefix={arXiv},&#xA;  year={2019},&#xA;  doi={10.48550/arXiv.1908.02858}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Desiderata for interpretability: Explaining decision tree predictions with counterfactuals</title>
      <link>https://kcpr.me/rsrch/#paper-2019desiderata</link>
      <pubDate>Wed, 17 Jul 2019 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2019desiderata</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;AAAI Conference on Artificial Intelligence&lt;/em&gt; · 2019&lt;/p&gt;&lt;p&gt;Explanations in machine learning come in many forms, but a consensus regarding their desired properties is still emerging.&#xA;In our work we collect and organise these explainability desiderata and discuss how they can be used to systematically evaluate properties and quality of an explainable system using the case of class-contrastive counterfactual statements.&#xA;This leads us to propose a novel method for explaining predictions of a decision tree with counterfactuals.&#xA;We show that our model-specific approach exploits all the theoretical advantages of counterfactual explanations, hence improves decision tree interpretability by decoupling the quality of the interpretation from the depth and width of the tree.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://ojs.aaai.org/index.php/AAAI/article/view/5154&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1609/aaai.v33i01.330110035&#34;&gt;DOI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{sokol2019desiderata,&#xA;  title={Desiderata for interpretability: {Explaining} decision tree&#xA;         predictions with counterfactuals},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  booktitle={Proceedings of the AAAI Conference on Artificial Intelligence:&#xA;             Student Abstract Track},&#xA;  publisher={AAAI Press},&#xA;  address={Washington, DC, USA},&#xA;  volume={33},&#xA;  number={01},&#xA;  pages={10035--10036},&#xA;  year={2019},&#xA;  doi={10.1609/aaai.v33i01.330110035}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Fairness, accountability and transparency in artificial intelligence: A case study of logical predictive models</title>
      <link>https://kcpr.me/rsrch/#paper-2019fairness</link>
      <pubDate>Sun, 27 Jan 2019 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2019fairness</guid>
      <description>&lt;p&gt;Kacper Sokol&lt;/p&gt;&lt;p&gt;&lt;em&gt;AAAI/ACM Conference on AI, Ethics, and Society&lt;/em&gt; · 2019&lt;/p&gt;&lt;p&gt;Machine learning &amp;ndash; the part of artificial intelligence aimed at eliciting knowledge from data and automated decision making without explicit instructions &amp;ndash; is making great strides, with new algorithms being invented every day.&#xA;These algorithms find myriads of applications, but their ubiquity often comes at the expense of limited interpretability, hidden biases and unexpected vulnerabilities.&#xA;Whenever one of these factors is a priority, the learning algorithm of choice is often a method considered to be inherently interpretable, e.g. logical models such as decision trees.&#xA;In my research I challenge this assumption and highlight (quite common) cases when the assumed interpretability fails to deliver.&#xA;To restore interpretability of logical machine learning models (decision trees and their ensembles in particular) I propose to explain them with class-contrastive counterfactual statements, which are a very common type of explanation in human interactions, well-grounded in social science research.&#xA;To evaluate transparency of such models I collate explainability desiderata that can be used to systematically assess and compare such methods as an addition to user studies.&#xA;Given contrastive explanations, I investigate their influence on the model&amp;rsquo;s security, in particular gaming and stealing the model.&#xA;Finally, I evaluate model fairness, where I am interested in choosing the most fair model among all the models with equal performance.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3306618.3314316&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1145/3306618.3314316&#34;&gt;DOI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{sokol2019fairness,&#xA;  title={Fairness, accountability and transparency in artificial intelligence:&#xA;         {A} case study of logical predictive models},&#xA;  author={Sokol, Kacper},&#xA;  booktitle={Proceedings of the 2019 AAAI/ACM Conference on AI, Ethics, and&#xA;             Society: Doctoral Track},&#xA;  publisher={Association for Computing Machinery},&#xA;  address={New York, NY, USA},&#xA;  pages={541--542},&#xA;  year={2019},&#xA;  doi={10.1145/3306618.3314316}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Counterfactual explanations of machine learning predictions: Opportunities and challenges for AI safety</title>
      <link>https://kcpr.me/rsrch/#paper-2019counterfactual</link>
      <pubDate>Sun, 27 Jan 2019 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2019counterfactual</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;AAAI Workshop on Artificial Intelligence Safety&lt;/em&gt; · 2019&lt;/p&gt;&lt;p&gt;One necessary condition for creating a safe AI system is making it transparent to uncover any unintended or harmful behaviour.&#xA;Transparency can be achieved by explaining predictions of an AI system with counterfactual statements, which are becoming a de facto standard in explaining algorithmic decisions.&#xA;The popularity of counterfactuals is mainly attributed to their compliance with the &amp;ldquo;right to explanation&amp;rdquo; introduced by the European Union&amp;rsquo;s General Data Protection Regulation and them being understandable by a lay audience as well as domain experts.&#xA;In this paper we describe our experience and the lessons learnt from explaining decision tree models trained on UCI German Credit and FICO Explainable Machine Learning Challenge data sets with class-contrastive counterfactual statements.&#xA;We review how counterfactual explanations can affect an artificial intelligence system and its safety by investigating their risks and benefits.&#xA;We show example explanations, discuss their strengths and weaknesses, show how they can be used to debug the underlying model, inspect its fairness and unveil security and privacy challenges that they pose.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://ceur-ws.org/Vol-2301/paper_20.pdf&#34;&gt;Paper&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{sokol2019counterfactual,&#xA;  title={Counterfactual explanations of machine learning predictions:&#xA;         {Opportunities} and challenges for {AI} safety},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  booktitle={Proceedings of the AAAI Workshop on Artificial Intelligence&#xA;             Safety 2019 co-located with the 33rd AAAI Conference on&#xA;             Artificial Intelligence 2019 (AAAI 2019)},&#xA;  publisher={CEUR Workshop Proceedings},&#xA;  pages={1--4},&#xA;  volume={2301},&#xA;  year={2019}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Releasing eHealth analytics into the wild: Lessons learnt from the SPHERE project</title>
      <link>https://kcpr.me/rsrch/#paper-2018releasing</link>
      <pubDate>Thu, 19 Jul 2018 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2018releasing</guid>
      <description>&lt;p&gt;Tom Diethe, Mike Holmes, Meelis Kull, Miquel Perello-Nieto, Kacper Sokol, Hao Song, Emma Tonkin, Niall Twomey, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;ACM SIGKDD International Conference on Knowledge Discovery &amp;amp; Data Mining&lt;/em&gt; · 2018&lt;/p&gt;&lt;p&gt;The SPHERE project is devoted to advancing eHealth in a smart-home context, and supports full-scale sensing and data analysis to enable a generic healthcare service.&#xA;We describe, from a data-science perspective, our experience of taking the system out of the laboratory into more than thirty homes in Bristol, UK.&#xA;We describe the infrastructure and processes that had to be developed along the way, describe how we train and deploy Machine Learning systems in this context, and give a realistic appraisal of the state of the deployed systems.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://dl.acm.org/doi/10.1145/3219819.3219883&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.1145/3219819.3219883&#34;&gt;DOI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{diethe2018releasing,&#xA;  title={Releasing {eHealth} analytics into the wild: {Lessons} learnt from&#xA;         the {SPHERE} project},&#xA;  author={Diethe, Tom and Holmes, Mike and Kull, Meelis and&#xA;          Perello-Nieto, Miquel and Sokol, Kacper and Song, Hao and&#xA;          Tonkin, Emma and Twomey, Niall and Flach, Peter},&#xA;  booktitle={Proceedings of the 24th ACM SIGKDD International Conference on&#xA;             Knowledge Discovery \&amp;amp; Data Mining},&#xA;  pages={243--252},&#xA;  year={2018},&#xA;  publisher={ACM},&#xA;  address={New York, NY, USA},&#xA;  doi={10.1145/3219819.3219883}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Glass-Box: Explaining AI decisions with counterfactual statements through conversation with a voice-enabled virtual assistant</title>
      <link>https://kcpr.me/rsrch/#paper-2018glass</link>
      <pubDate>Fri, 13 Jul 2018 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2018glass</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;International Joint Conference on Artificial Intelligence&lt;/em&gt; · 2018&lt;/p&gt;&lt;p&gt;The prevalence of automated decision making, influencing important aspects of our lives &amp;ndash; e.g., school admission, job market, insurance and banking &amp;ndash; has resulted in increasing pressure from society and regulators to make this process more transparent and ensure its explainability, accountability and fairness.&#xA;We demonstrate a prototype voice-enabled device, called Glass-Box, which users can question to understand automated decisions and identify the underlying model&amp;rsquo;s biases and errors.&#xA;Our system explains algorithmic predictions with class-contrastive counterfactual statements (e.g., &amp;ldquo;Had a number of conditions been different: &amp;hellip;the prediction would change&amp;hellip;&amp;rdquo;), which show a difference in a particular scenario that causes an algorithm to &amp;ldquo;change its mind&amp;rdquo;.&#xA;Such explanations do not require any prior technical knowledge to understand, hence are suitable for a lay audience, who interact with the system in a natural way &amp;ndash; through an interactive dialogue.&#xA;We demonstrate the capabilities of the device by allowing users to impersonate a loan applicant who can question the system to understand the automated decision that he received.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.ijcai.org/proceedings/2018/865&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.24963/ijcai.2018/865&#34;&gt;DOI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{sokol2018glass,&#xA;  title={{Glass-Box}: {Explaining} {AI} decisions with counterfactual&#xA;         statements through conversation with a voice-enabled virtual&#xA;         assistant},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  booktitle={Proceedings of the 27th International Joint Conference on&#xA;             Artificial Intelligence: Demos},&#xA;  publisher={IJCAI Organization},&#xA;  pages={5868--5870},&#xA;  year={2018},&#xA;  doi={10.24963/ijcai.2018/865}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Conversational explanations of machine learning predictions through class-contrastive counterfactual statements</title>
      <link>https://kcpr.me/rsrch/#paper-2018conversational</link>
      <pubDate>Fri, 13 Jul 2018 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2018conversational</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;International Joint Conference on Artificial Intelligence&lt;/em&gt; · 2018&lt;/p&gt;&lt;p&gt;Machine learning models have become pervasive in our everyday life;&#xA;they decide on important matters influencing our education, employment and judicial system.&#xA;Many of these predictive systems are commercial products protected by trade secrets, hence their decision-making is opaque.&#xA;Therefore, in our research we address interpretability and explainability of predictions made by machine learning models.&#xA;Our work draws heavily on human explanation research in social sciences:&#xA;contrastive and exemplar explanations provided through a dialogue.&#xA;This user-centric design, focusing on a lay audience rather than domain experts, applied to machine learning allows explainees to drive the explanation to suit their needs instead of being served a precooked template.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.ijcai.org/proceedings/2018/836&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.24963/ijcai.2018/836&#34;&gt;DOI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{sokol2018conversational,&#xA;  title={Conversational explanations of machine learning predictions&#xA;         through class-contrastive counterfactual statements},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  booktitle={Proceedings of the 27th International Joint Conference on&#xA;             Artificial Intelligence: Doctoral Consortium},&#xA;  publisher={IJCAI Organization},&#xA;  pages={5785--5786},&#xA;  year={2018},&#xA;  doi={10.24963/ijcai.2018/836}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Conference report: International Joint Conference on Artificial Intelligence (IJCAI) 2017</title>
      <link>https://kcpr.me/rsrch/#paper-2017conference</link>
      <pubDate>Wed, 01 Nov 2017 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2017conference</guid>
      <description>&lt;p&gt;Kacper Sokol&lt;/p&gt;&lt;p&gt;&lt;em&gt;AISB Quarterly&lt;/em&gt; · 2017&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://aisb.org.uk/wp-content/uploads/2019/09/AISBQ148.pdf&#34;&gt;Paper&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@article{sokol2017conference,&#xA;  author={Sokol, Kacper},&#xA;  title={Conference report: {International} {Joint} {Conference} on&#xA;         {Artificial} {Intelligence} ({IJCAI}) 2017},&#xA;  journal={AISB Quarterly},&#xA;  year={2017},&#xA;  month={November},&#xA;  volume={148},&#xA;  pages={9--11}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>The role of textualisation and argumentation in understanding the machine learning process</title>
      <link>https://kcpr.me/rsrch/#paper-2017role</link>
      <pubDate>Sat, 19 Aug 2017 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2017role</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;International Joint Conference on Artificial Intelligence&lt;/em&gt; · 2017&lt;/p&gt;&lt;p&gt;Understanding data, models and predictions is important for machine learning applications.&#xA;Due to the limitations of our spatial perception and intuition, analysing high-dimensional data is inherently difficult.&#xA;Furthermore, black-box models achieving high predictive accuracy are widely used, yet the logic behind their predictions is often opaque.&#xA;Use of textualisation &amp;ndash; a natural language narrative of selected phenomena &amp;ndash; can tackle these shortcomings.&#xA;When extended with argumentation theory we could envisage machine learning models and predictions arguing persuasively for their choices.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.ijcai.org/proceedings/2017/765&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.24963/ijcai.2017/765&#34;&gt;DOI&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{sokol2017role,&#xA;  title={The role of textualisation and argumentation in understanding&#xA;         the machine learning process},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  booktitle={Proceedings of the 26th International Joint Conference on&#xA;             Artificial Intelligence: Doctoral Consortium},&#xA;  publisher={IJCAI Organization},&#xA;  pages={5211--5212},&#xA;  year={2017},&#xA;  doi={10.24963/ijcai.2017/765}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>The role of textualisation and argumentation in understanding the machine learning process: A position paper</title>
      <link>https://kcpr.me/rsrch/#paper-2017role-arw</link>
      <pubDate>Sat, 01 Apr 2017 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2017role-arw</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;Automated Reasoning Workshop&lt;/em&gt; · 2017&lt;/p&gt;&lt;p&gt;Understanding data, models and predictions is important for any machine learning application.&#xA;Due to the limitations of our spatial perception and intuition, analysing high-dimensional data is inherently difficult.&#xA;Furthermore, black-box models achieving high predictive accuracy are widely used, yet the logic behind their predictions is often opaque.&#xA;Use of textualisation &amp;ndash; a natural language narrative of selected phenomenon &amp;ndash; can tackle these shortcomings.&#xA;When extended with argumentation theory we could envisage machine learning models and predictions arguing persuasively for their choices.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;http://people.cs.bris.ac.uk/~oray/ARW17/proceedings/arw17.pdf&#34;&gt;Paper&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{sokol2017roleARW,&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  title={The role of textualisation and argumentation in understanding&#xA;         the machine learning process: {A} position paper},&#xA;  booktitle={Automated Reasoning Workshop},&#xA;  publisher={Department of Computer Science, University of Bristol},&#xA;  pages={11--12},&#xA;  year={2017}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Activity recognition in multiple contexts for smart-house data</title>
      <link>https://kcpr.me/rsrch/#paper-2016activity</link>
      <pubDate>Wed, 22 Jun 2016 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2016activity</guid>
      <description>&lt;p&gt;Kacper Sokol, Peter Flach&lt;/p&gt;&lt;p&gt;&lt;em&gt;International Conference on Inductive Logic Programming&lt;/em&gt; · 2016&lt;/p&gt;&lt;p&gt;Predicting human behaviour from smart-house data is an active and challenging area of research.&#xA;Applications include improving quality of life and personal healthcare, e.g. smart thermostats and detecting falls.&#xA;Smart-house technology is becoming increasingly popular and in many cases making a house smarter is as simple as installing off-the-shelf devices&#xA;In this paper we focus on predicting the future location of a person in a simulated smart-house environment.&#xA;We consider three different occupant types who exhibit various working patterns.&#xA;We develop a versatile model capable of adjusting to significant changes in a person’s behaviour without the need of model retraining.&#xA;To this end, we build a simple event calculus framework based on the Aleph Inductive Logic Programming system.&#xA;Event calculus helps to handle time and persisting sensor states.&#xA;Background knowledge encodes important information about the smart-house that is otherwise difficult to learn;&#xA;it also facilitates transferability of the model to different house layouts.&#xA;Moreover, rule models are white-box, hence human-readable.&#xA;Finally, we show that a versatile model performs significantly better than other models that do not explicitly account for the context.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://ceur-ws.org/Vol-1865/paper-11.pdf&#34;&gt;Paper&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@inproceedings{sokol2016activity,&#xA;  title={Activity recognition in multiple contexts for smart-house data},&#xA;  author={Sokol, Kacper and Flach, Peter},&#xA;  booktitle={Proceedings of the 26th International Conference on&#xA;             Inductive Logic Programming (Short Papers)},&#xA;  pages={66--72},&#xA;  publisher={CEUR Workshop Proceedings},&#xA;  volume={1865},&#xA;  year={2016}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

    <item>
      <title>Making sense of data streams: Complex event processing for controls applications</title>
      <link>https://kcpr.me/rsrch/#paper-2014making</link>
      <pubDate>Mon, 01 Sep 2014 00:00:00 +0000</pubDate>
      <guid>https://kcpr.me/rsrch/#paper-2014making</guid>
      <description>&lt;p&gt;Kacper Sokol, Filippo Tilaro, Axel Voitier&lt;/p&gt;&lt;p&gt;&lt;em&gt;CERN openlab Report&lt;/em&gt; · 2014&lt;/p&gt;&lt;p&gt;This project aims at building a tool to process live streams of data produced by various sensors and artificial generators.&#xA;To this end, a Java code is written, which uses Esper Complex Event Processing package to: receive data feeds, apply user defined rules and filters, and pass the resulting information to a clustering framework.&#xA;The last step employs Affinity Propagation based clustering algorithm, which choice is motivated by its dynamic adaptation to number of clusters in the data.&#xA;This is key feature in data streaming scenario as the number of clusters can evolve with time.&#xA;Furthermore, [Zhang et al., 2013] have documented overall good performance of Affinity Propagation in cases of live data analysis.&#xA;Finally, presented here approach is compared and contrasted against static clustering algorithms applied to data gathered from streams incoming over one run of the program, followed by in-depth results analysis.&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://zenodo.org/records/12628/files/CERN_openlab_Kacper_Sokol_Blazej.pdf&#34;&gt;Paper&lt;/a&gt; · &lt;a href=&#34;https://doi.org/10.5281/zenodo.12628&#34;&gt;DOI&lt;/a&gt; · &lt;a href=&#34;https://github.com/So-Cool/SNPP&#34;&gt;Code&lt;/a&gt; · &lt;a href=&#34;https://zenodo.org/records/12628&#34;&gt;Zenodo&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;BibTeX&lt;/strong&gt;&lt;/p&gt;&lt;pre&gt;&lt;code&gt;@techreport{sokol2014making,&#xA;  author={Sokol, Kacper and Tilaro, Filippo and Voitier, Axel},&#xA;  title={Making sense of data streams: {Complex} event processing for&#xA;         controls applications},&#xA;  institution={CERN openlab Report},&#xA;  doi={10.5281/zenodo.12628},&#xA;  year={2014}&#xA;}&lt;/code&gt;&lt;/pre&gt;</description>
    </item>

  </channel>
</rss>
