Last updated: 20 October 2026
Research
📰 Featured
FACE: Feasible and actionable counterfactual explanations
Explainability fact sheets: A framework for systematic assessment of explainable approaches
2026
Trust hinders bidirectional human–AI alignment
@article{benk2026trust,
title={Trust hinders bidirectional human--{AI} alignment},
author={Benk, Michaela and Sokol, Kacper},
journal={NeurIPS Workshop on Dynamic Alignment in
Human--AI Coupled System},
pages={1--7},
year={2026},
doi={10.48550/arXiv.2610.15136}
}Counterfactual explanations via locally-guided sequential algorithmic recourse
@article{small2023counterfactual,
title={Counterfactual explanations via locally-guided sequential
algorithmic recourse},
author={Small, Edward A and Clark, Jeffrey N and
McWilliams, Christopher J and Ambler, Michael and
Sokol, Kacper and Chan, Jeffrey and Salim, Flora D and
Santos-Rodriguez, Raul},
journal={ACM Transactions on Intelligent Systems and Technology},
volume={17},
number={6},
pages={1--27},
year={2026},
publisher={ACM},
address={New York, NY, USA},
doi={10.1145/3770065}
}Explanation navigator: Rectifying out-of-scope human interpretations of leaky AI explanations through conversational guidance
@article{xuan2026explanation,
title={Explanation navigator: {Rectifying} out-of-scope human
interpretations of leaky {AI} explanations through
conversational guidance},
author={Xuan, Yueqing and Sokol, Kacper and Hettiachchi, Danula},
journal={arXiv Preprint},
pages={1--43},
eprint={2609.22707},
archivePrefix={arXiv},
year={2026},
doi={10.48550/arXiv.2609.22707}
}Hacking the "wicked problems" of search: A hackathon as a collaborative approach towards capturing query variability
@inproceedings{kasianenko2026hacking,
title={Hacking the ``wicked problems'' of search:
{A} hackathon as a collaborative approach towards
capturing query variability},
author={Kasianenko, Kateryna and Nagappa, Ashwin and
Zendel, Oleg and Storey, Sally and Bruns, Axel and
Angus, Daniel and Albury, Kath and Sanderson, Mark and
Obeid, Abdul and Lawrence, Amanda and Badola, Anand and
Ma, Chenglong and Tokareva, Ekaterina and Yang, Fan and
Scott, Fletcher and Abu Shaqra, Futoon M and Read, India and
Kuai, Joanne and Ran, Kun and Luong, Khanh and
Hegarty, Kieran and Khirbat, Madhurima and Abu Onq, Nuha and
El Masri, Rayane and Sharmin, Sadia and Allawati, Sara and
Sun, Shuoqi and Dewi, Udiana and Kusumawati, Utami Diah and
Wanyan, Xinye and Fang, Yanheng and Khan, Awais Hameed and
Mamaev, Bogdan and Sokol, Kacper and Herbertson, Kyle and
Trippas, Johanne and Spina, Damiano and
Hettiachchi, Danula},
booktitle={The Search Engines and Society Network Annual Conference},
pages={1--3},
publisher={Search Engines and Society Network},
year={2026},
doi={10.48441/4427.3716}
}Diversity-augmented negative sampling for implicit collaborative filtering
@inproceedings{xuan2025diverse,
title={Diversity-augmented negative sampling for
implicit collaborative filtering},
author={Xuan, Yueqing and Sokol, Kacper and Sanderson, Mark and
Chan, Jeffrey},
booktitle={Proceedings of the ACM Web Conference},
publisher={ACM},
address={New York, NY, USA},
pages={6288--6298},
year={2026},
doi={10.1145/3774904.3792346}
}2025
Evaluating and addressing fairness across user groups in negative sampling for recommender systems
@inproceedings{xuan2023evaluating,
title={Evaluating and addressing fairness across user groups in
negative sampling for recommender systems},
author={Xuan, Yueqing and Sokol, Kacper and Sanderson, Mark and
Chan, Jeffrey},
booktitle={Proceedings of the 34th ACM International Conference on Information and Knowledge Management},
publisher={ACM},
address={New York, NY, USA},
pages={3720--3729},
year={2025},
doi={10.1145/3746252.3761263}
}From research to certification with data-driven medical decision support systems (Dagstuhl Seminar 25052)
@article{santos2025from,
title={From research to certification with data-driven medical
decision support systems ({Dagstuhl} {Seminar} 25052)},
author={Santos-Rodriguez, Raul and Sokol, Kacper and
Vogt, Julia E and Wellmann, Sven},
journal={Dagstuhl Reports},
volume={15},
number={1},
pages={201--220},
year={2025},
publisher={Schloss Dagstuhl--Leibniz-Zentrum f{\"u}r Informatik},
doi={10.4230/DagRep.15.1.201}
}External validation of predictive models for diagnosis, management and severity of pediatric appendicitis
Background: Appendicitis is a common condition among children and adolescents. Machine learning models can offer much-needed tools for improved diagnosis, severity assessment and management guidance for pediatric appendicitis. 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.
Methods: We performed external validation of models predicting the diagnosis, management and severity of pediatric appendicitis. Trained on a cohort of 430 patients admitted to the Children’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). The data included demographic, clinical, scoring, laboratory and ultrasound parameters. In addition, we explored the benefits of model retraining and inspected variable importance.
Results: The distributions of most parameters differed between the datasets. Consequently, we saw a decrease in predictive performance for diagnosis, management and severity across most metrics. After retraining with a portion of external data, we observed gains in performance, which, nonetheless, remained lower than in the original study. Notably, the most important variables were consistent across the datasets.
Conclusions: While the performance of transferred models was satisfactory, it remained lower than on the original data. 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. We also highlight the limitations of retraining as a potential remedy since it could not restore predictive performance to the initial level.
@article{marcinkevics2024external,
title={External validation of predictive models for diagnosis,
management and severity of pediatric appendicitis},
author={Marcinkevi{\v{c}}s, Ri{\v{c}}ards and Sokol, Kacper and
Paulraj, Akhil and Hilbert, Melinda A and Rimili, Vivien and
Wellmann, Sven and Knorr, Christian and
Reingruber, Bertram and Vogt, Julia E and
Reis Wolfertstetter, Patricia},
journal={Frontiers in Pediatrics},
volume={13},
pages={1587488},
year={2025},
publisher={Frontiers Media},
doi={10.3389/fped.2025.1587488}
}Perfect counterfactuals in imperfect worlds: Modelling noisy implementation of actions in sequential algorithmic recourse
@article{xuan2024perfect,
title={Perfect counterfactuals in imperfect worlds:
{Modelling} noisy implementation of actions in sequential
algorithmic recourse},
author={Xuan, Yueqing and Sokol, Kacper and Sanderson, Mark and
Chan, Jeffrey},
journal={Machine Learning},
publisher={Springer},
volume={114},
number={8},
pages={187},
year={2025},
doi={10.1007/s10994-025-06821-1}
}Leveraging complementary AI explanations to mitigate misunderstanding in XAI
@inproceedings{xuan2025leveraging,
title={Leveraging complementary {AI} explanations to mitigate
misunderstanding in {XAI}},
author={Xuan, Yueqing and Sokol, Kacper and Sanderson, Mark and
Chan, Jeffrey},
booktitle={Swiss Conference on Data Science},
publisher={IEEE}
volume={2025},
pages={174--177},
year={2025},
doi={10.1109/SDS66131.2025.00034}
}How robust is your fair model? Exploring the robustness of prominent fairness strategies
@article{small2022robust,
title={How robust is your fair model? {Exploring} the robustness of
prominent fairness strategies},
author={Small, Edward A and Shao, Wei and Zhang, Zeliang and
Liu, Peihan and Chan, Jeffrey and Sokol, Kacper and
Salim, Flora D},
journal={Data Mining and Knowledge Discovery},
volume={39},
number={4},
pages={41},
publisher={Springer},
year={2025},
doi={10.1007/s10618-025-01112-8}
}Artificial intelligence should genuinely support clinical reasoning and decision making to bridge the translational gap
@article{sokol2024machine,
title={Artificial intelligence should genuinely support clinical
reasoning and decision making to bridge the translational
gap},
author={Sokol, Kacper and Fackler, James and Vogt, Julia E},
journal={npj Digital Medicine},
volume={8},
number={1},
pages={345},
year={2025},
publisher={Nature},
address={London, UK},
doi={10.1038/s41746-025-01725-9}
}Navigating explanatory multiverse through counterfactual path geometry
LIMEtree: Consistent and faithful surrogate explanations of multiple classes
@article{sokol2020limetree,
title={{LIMEtree}: {Consistent} and faithful
surrogate explanations of multiple classes},
author={Sokol, Kacper and Flach, Peter},
journal={Electronics},
volume={14},
number={5},
pages={929},
year={2025},
publisher={MDPI},
DOI={10.3390/electronics14050929}
}Uncertainty quantification as a principled foundation for explainable artificial intelligence: A case study of counterfactual explanations
@article{sokol2025uncertainty,
title={Uncertainty quantification as a principled foundation for
explainable artificial intelligence: {A} case study of
counterfactual explanations},
author={Sokol, Kacper and Thies, Santo M A R and
H{\"u}llermeier, Eyke},
journal={arXiv Preprint},
pages={1--32},
eprint={2502.17007},
archivePrefix={arXiv},
year={2025},
doi={10.48550/arXiv.2502.17007}
}Comprehension is a double-edged sword: Over-interpreting unspecified information in intelligible machine learning explanations
@article{xuan2023can,
title={Comprehension is a double-edged sword: {Over}-interpreting
unspecified information in intelligible machine learning
explanations},
author={Xuan, Yueqing and Small, Edward and Sokol, Kacper and
Hettiachchi, Danula and Sanderson, Mark},
journal={International Journal of Human--Computer Studies},
volume={193},
pages={103376},
year={2025},
publisher={Elsevier},
doi={10.1016/j.ijhcs.2024.103376},
}2024
Preface of the Proceedings of the MAI-XAI Workshop
@inproceedings{alonso2024preface,
title={Preface},
author={Alonso-Moral, Jose M and Anthis, Zach and
Berlanga, Rafael and Catal{\'a}, Alejandro and
Cimiano, Philipp and Flach, Peter and
H{\"u}llermeier, Eyke and Miller, Tim and
Mindlin, Dimitry and Mitruț, Oana and Moise, Gabriela and
Moldoveanu, Alin and Moldoveanu, Florica and
Sokol, Kacper and Soroa, Aitor},
booktitle={Proceedings of the Workshop on Multimodal, Affective and
Interactive eXplainable Artificial Intelligence (MAI-XAI),
collocated with the European Conference on Artificial
Intelligence (ECAI)},
pages={i--v},
volume={3803},
publisher={CEUR Workshop Proceedings},
year={2024}
}Counterfactual explanations for clustering models
@article{spagnol2024counterfactual,
title={Counterfactual explanations for clustering models},
author={Spagnol, Aurora and Sokol, Kacper and Barbiero, Pietro and
Langheinrich, Marc and Gjoreski, Martin},
journal={arXiv Preprint},
pages={1--8},
eprint={2409.12632},
archivePrefix={arXiv},
year={2024},
doi={10.48550/arXiv.2409.12632}
}Cross-model fairness: Empirical study of fairness and ethics under model multiplicity
@article{sokol2024ethical,
title={Cross-model fairness: {Empirical} study of fairness and
ethics under model multiplicity},
author={Sokol, Kacper and Kull, Meelis and Chan, Jeffrey and
Salim, Flora},
journal={ACM Journal on Responsible Computing},
pages={1--27},
volume={1},
number={3},
year={2024},
publisher={ACM},
address={New York, NY, USA},
doi={10.1145/3677173}
}Equalised odds is not equal individual odds: Post-processing for group and individual fairness
@inproceedings{small2023equalised,
title={Equalised odds is not equal individual odds:
{Post-processing} for group and individual fairness},
author={Small, Edward A and Sokol, Kacper and Manning, Daniel and
Salim, Flora D and Chan, Jeffrey},
booktitle={Proceedings of the 2024 ACM Conference on Fairness,
Accountability, and Transparency},
pages={1559--1578},
year={2024},
publisher={ACM},
address={New York, NY, USA},
doi={10.1145/3630106.3658989}
}Leveraging simulation data to understand bias in predictive models of infectious disease spread
@article{zufle2024leveraging,
title={Leveraging simulation data to understand bias in predictive
models of infectious disease spread},
author={Z{\"u}fle, Andreas and Salim, Flora and Anderson, Taylor and
Scotch, Matthew and Xiong, Li and Sokol, Kacper and
Xue, Hao and Kong, Ruochen and Heslop, David and
Paik, Hye-Young and MacIntyre, C Raina},
journal={ACM Transactions on Spatial Algorithms and Systems},
publisher={ACM},
address={New York, NY, USA},
volume={10},
number={2},
pages={1--22},
year={2024},
doi={10.1145/3660631}
}What does evaluation of explainable artificial intelligence actually tell us? A case for compositional and contextual validation of XAI building blocks
@inproceedings{sokol2024what,
title={What does evaluation of explainable artificial intelligence
actually tell us? {A} case for compositional and contextual
validation of {XAI} building blocks},
author={Sokol, Kacper and Vogt, Julia E},
booktitle={Extended Abstracts of the 2024 ACM CHI Conference on Human Factors in Computing Systems},
pages={1--8},
year={2024},
publisher={ACM},
address={New York, NY, USA},
doi={10.1145/3613905.3651047}
}Interpretable representations in explainable AI: From theory to practice
@article{sokol2024interpretable,
title={Interpretable representations in explainable {AI}:
{From} theory to practice},
author={Sokol, Kacper and Flach, Peter},
journal={Data Mining and Knowledge Discovery},
volume={38},
number={5},
pages={3102--3140},
publisher={Springer},
year={2024},
doi={10.1007/s10618-024-01010-5}
}2023
(Un)reasonable allure of ante-hoc interpretability for high-stakes domains: Transparency is necessary but insufficient for comprehensibility
@journal{sokol2023unreasonable,
title={{(Un)reasonable} allure of ante-hoc interpretability for
high-stakes domains: {Transparency} is necessary but
insufficient for comprehensibility},
author={Sokol, Kacper and Vogt, Julia E},
journal={ICML Workshop on Interpretable Machine Learning in
Healthcare},
pages={1--6},
year={2023},
doi={10.48550/arXiv.2306.02312}
}Simply Logical – The first three decades
@incollection{flach2023simply,
title={Simply Logical -- {The} First Three Decades},
author={Flach, Peter and Sokol, Kacper and Wielemaker, Jan},
booktitle={Prolog: The Next 50 Years},
pages={184--193},
year={2023},
publisher={Springer},
address={Cham, Switzerland},
doi={10.1007/978-3-031-35254-6_15}
}Helpful, misleading or confusing: How humans perceive fundamental building blocks of artificial intelligence explanations
@article{small2023helpful,
title={Helpful, misleading or confusing: {How} humans perceive
fundamental building blocks of artificial intelligence
explanations},
author={Small, Edward and Xuan, Yueqing and
Hettiachchi, Danula and Sokol, Kacper},
journal={ACM CHI Workshop on Human-Centered Explainable AI},
pages={1--8},
year={2023},
doi={10.48550/arXiv.2303.00934}
}Mind the gap! Bridging explainable artificial intelligence and human understanding with Luhmann's functional theory of communication
@article{keenan2023mind,
title={Mind the gap! {Bridging} explainable artificial intelligence
and human understanding with {Luhmann}'s
functional theory of communication},
author={Keenan, Bernard and Sokol, Kacper},
journal={arXiv Preprint},
pages={1--21},
eprint={2302.03460},
archivePrefix={arXiv},
year={2023},
doi={10.48550/arXiv.2302.03460}
}eXplainable Machine Learning – USI Course
Machine learning models require care, attention and a fair amount of tuning to offer accurate, consistent and robust predictive modelling of data. Why should their transparency and explainability be any different? While it is possible to easily generate explanatory insights with methods that are post-hoc and model-agnostic – LIME and SHAP, for example – these can be misleading when output by generic tools and viewed out of (technical or domain) context. Explanations should not be taken at their face value; instead their understanding ought to come from interpreting explanatory insights in view of the implicit caveats and limitations under which they were generated. 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. Additionally, since any particular method may only provide partial information about the functioning of a predictive model, embracing diverse insights and appreciating their complementarity – as well as disagreements – can further enhance understanding of an algorithmic decision-making process.
This course takes an adversarial perspective on artificial intelligence explainability and machine learning interpretability. 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. The course focuses predominantly on tabular data, with some excursions into image and text explainability whenever a method is agnostic of the data type. 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. 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. (Note that there is a scope for a bespoke project if you have a well-defined idea in mind.)
@misc{sokol2023explainable,
title={{eXplainable} Machine Learning -- {USI} Course},
author={Sokol, Kacper},
howpublished={\url{https://xmlx-dev.github.io/usi-slides-mirror}},
year={2023},
doi={10.5281/zenodo.7646970},
}2022
What and how of machine learning transparency: Building bespoke explainability tools with interoperable algorithmic components
@article{sokol2022and,
title={What and How of Machine Learning Transparency: {Building} Bespoke Explainability Tools with Interoperable Algorithmic Components},
author={Sokol, Kacper and Hepburn, Alexander and Santos-Rodriguez, Raul and
Flach, Peter},
journal={Journal of Open Source Education},
publisher={The Open Journal},
volume={5},
number={58},
pages={175},
year={2022},
doi={10.21105/jose.00175}
}Analysing donors' behaviour in non-profit organisations for disaster resilience
@inproceedings{rajapaksha2022analysing,
title={Analysing donors' behaviour in non-profit organisations for
disaster resilience},
author={Rajapaksha, Dilini and Sokol, Kacper and Chan, Jeffrey and
Salim, Flora and Prasad, Mukesh and Samarawickrama, Mahendra},
booktitle={Proceedings of the 2022 ISCRAM Asia Pacific Conference:
Social Media for Disaster Response},
publisher={Massey Unversity},
address={Palmerston North, New Zealand},
pages={258--267},
year={2022}
}FAT Forensics: A Python toolbox for algorithmic fairness, accountability and transparency
@article{sokol2022fatf,
title={{FAT} {Forensics}: {A} {Python} toolbox for algorithmic fairness,
accountability and transparency},
author={Sokol, Kacper and Santos-Rodriguez, Raul and Flach, Peter},
journal={Software Impacts},
volume={14},
pages={100406},
year={2022},
publisher={Elsevier},
doi={10.1016/j.simpa.2022.100406}
}Simply Logical – Intelligent Reasoning by Example (Fully Interactive Online Edition)
“Simply Logical – Intelligent Reasoning by Example” by Peter Flach was first published by John Wiley in 1994. It could be purchased as book-only or with a 3.5 inch diskette containing the Prolog programs printed in the book (for various operating systems).
In 2007 the copyright reverted back to the author and book and programs have been freely available online ever since. The print version is no longer available through John Wiley publishers.
In 2015, as a pilot, we ported most of the original book into an online, interactive website using SWI-Prolog’s SWISH platform. Since then, we created the Simply Logical open source organisation committed to maintaining a suite of freely available interactive online educational resources about Artificial Intelligence and Logic Programming with Prolog. Visit our organisation’s website and GitHub profile for more details.
@book{flach2022simply,
title={Simply Logical -- Intelligent Reasoning by Example
(Fully Interactive Online Edition)},
author={Flach, Peter and Sokol, Kacper},
publisher={\url{https://book.simply-logical.space/}},
year={2022},
doi={10.5281/zenodo.7051040}
}BayCon: Model-agnostic Bayesian counterfactual generator
@inproceedings{romashov2022baycon,
title={{BayCon}: {Model}-agnostic {Bayesian} counterfactual generator},
author={Romashov, Piotr and Gjoreski, Martin and Sokol, Kacper and
Martinez, Vanina and Langheinrich, Marc},
booktitle={Proceedings of the 31st International Joint Conference on
Artificial Intelligence},
publisher={IJCAI Organization},
pages={740--746},
year={2022},
doi={10.24963/ijcai.2022/104}
}2021
Explainability is in the mind of the beholder: Establishing the foundations of explainable artificial intelligence
@article{sokol2021explainability,
title={Explainability is in the mind of the beholder: {Establishing}
the foundations of explainable artificial intelligence},
author={Sokol, Kacper and Flach, Peter},
journal={arXiv Preprint},
pages={1--26},
eprint={2112.14466},
archivePrefix={arXiv},
year={2021},
doi={10.48550/arXiv.2112.14466}
}You only write thrice: Creating documents, computational notebooks and presentations from a single source
git), adding functionality to generate a collection of output formats popular in academia.
To this end, we utilise various open-source tools from the Jupyter scientific computing ecosystem and operationalise selected software engineering concepts.
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.
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.
An exhibit of our workflow can be previewed at https://so-cool.github.io/you-only-write-thrice/.@article{sokol2021you,
title={You only write thrice: {Creating} documents, computational
notebooks and presentations from a single source},
author={Sokol, Kacper and Flach, Peter},
journal={ICLR Workshop on Beyond Static Papers: Rethinking How We Share
Scientific Understanding in Machine Learning},
pages={1--7},
year={2021},
doi={10.48550/arXiv.2107.06639}
}Towards intelligible and robust surrogate explainers: A decision tree perspective
@phdthesis{sokol2021towards,
title={Towards intelligible and robust surrogate explainers:
{A} decision tree perspective},
author={Sokol, Kacper},
year={2021},
school={University of Bristol},
type={Doctoral Thesis}
}2020
One explanation does not fit all: The promise of interactive explanations for machine learning transparency
@article{sokol2020one,
title={One explanation does not fit all: {The} promise of interactive
explanations for machine learning transparency},
author={Sokol, Kacper and Flach, Peter},
journal={KI -- K{\"u}nstliche Intelligenz},
volume={34},
number={2},
pages={235--250},
year={2020},
publisher={Springer},
doi={10.1007/s13218-020-00637-y}
}FAT Forensics: A Python toolbox for implementing and deploying fairness, accountability and transparency algorithms in predictive systems
@article{sokol2020fat,
title={{FAT} {Forensics}: {A} {Python} toolbox for implementing and
deploying fairness, accountability and transparency algorithms
in predictive systems},
author={Sokol, Kacper and Hepburn, Alexander and Poyiadzi, Rafael and
Clifford, Matthew and Santos-Rodriguez, Raul and Flach, Peter},
journal={Journal of Open Source Software},
publisher={The Open Journal},
volume={5},
number={49},
pages={1904},
year={2020},
doi={10.21105/joss.01904}
}FACE: Feasible and actionable counterfactual explanations
@inproceedings{poyiadzi2020face,
title={{FACE}: {Feasible} and actionable counterfactual explanations},
author={Poyiadzi, Rafael and Sokol, Kacper and Santos-Rodriguez, Raul and
De Bie, Tijl and Flach, Peter},
booktitle={Proceedings of the 2020 AAAI/ACM Conference on AI, Ethics, and
Society},
publisher={ACM},
address={New York, NY, USA},
pages={344--350},
year={2020},
doi={10.1145/3375627.3375850}
}Explainability fact sheets: A framework for systematic assessment of explainable approaches
@inproceedings{sokol2020explainability,
title={Explainability fact sheets: {A} framework for
systematic assessment of explainable approaches},
author={Sokol, Kacper and Flach, Peter},
booktitle={Proceedings of the 2020 Conference on Fairness, Accountability, and Transparency},
publisher={ACM},
address={New York, NY, USA},
pages={56--67},
year={2020},
doi={10.1145/3351095.3372870}
}2019
bLIMEy: Surrogate prediction explanations beyond LIME
@article{sokol2019blimey,
title={{bLIMEy}: {Surrogate} prediction explanations beyond {LIME}},
author={Sokol, Kacper and Hepburn, Alexander and
Santos-Rodriguez, Raul and Flach, Peter},
journal={NeurIPS Workshop on Human-Centric Machine Learning},
pages={1--10},
year={2019},
doi={10.48550/arXiv.1910.13016}
}HyperStream: A workflow engine for streaming data
@article{diethe2019hyperstream,
title={{HyperStream}: {A} workflow engine for streaming data},
author={Diethe, Tom and Kull, Meelis and Twomey, Niall and
Sokol, Kacper and Song, Hao and Perello-Nieto, Miquel and
Tonkin, Emma and Flach, Peter},
journal={arXiv Preprint},
pages={1--7},
eprint={1908.02858},
archivePrefix={arXiv},
year={2019},
doi={10.48550/arXiv.1908.02858}
}Desiderata for interpretability: Explaining decision tree predictions with counterfactuals
@inproceedings{sokol2019desiderata,
title={Desiderata for interpretability: {Explaining} decision tree
predictions with counterfactuals},
author={Sokol, Kacper and Flach, Peter},
booktitle={Proceedings of the AAAI Conference on Artificial Intelligence:
Student Abstract Track},
publisher={AAAI Press},
address={Washington, DC, USA},
volume={33},
number={01},
pages={10035--10036},
year={2019},
doi={10.1609/aaai.v33i01.330110035}
}Counterfactual explanations of machine learning predictions: Opportunities and challenges for AI safety
@inproceedings{sokol2019counterfactual,
title={Counterfactual explanations of machine learning predictions:
{Opportunities} and challenges for {AI} safety},
author={Sokol, Kacper and Flach, Peter},
booktitle={Proceedings of the AAAI Workshop on Artificial Intelligence
Safety 2019 co-located with the 33rd AAAI Conference on
Artificial Intelligence 2019 (AAAI 2019)},
publisher={CEUR Workshop Proceedings},
pages={1--4},
volume={2301},
year={2019}
}Fairness, accountability and transparency in artificial intelligence: A case study of logical predictive models
@inproceedings{sokol2019fairness,
title={Fairness, accountability and transparency in artificial intelligence:
{A} case study of logical predictive models},
author={Sokol, Kacper},
booktitle={Proceedings of the 2019 AAAI/ACM Conference on AI, Ethics, and
Society: Doctoral Track},
publisher={Association for Computing Machinery},
address={New York, NY, USA},
pages={541--542},
year={2019},
doi={10.1145/3306618.3314316}
}2018
Releasing eHealth analytics into the wild: Lessons learnt from the SPHERE project
@inproceedings{diethe2018releasing,
title={Releasing {eHealth} analytics into the wild: {Lessons} learnt from
the {SPHERE} project},
author={Diethe, Tom and Holmes, Mike and Kull, Meelis and
Perello-Nieto, Miquel and Sokol, Kacper and Song, Hao and
Tonkin, Emma and Twomey, Niall and Flach, Peter},
booktitle={Proceedings of the 24th ACM SIGKDD International Conference on
Knowledge Discovery \& Data Mining},
pages={243--252},
year={2018},
publisher={ACM},
address={New York, NY, USA},
doi={10.1145/3219819.3219883}
}Conversational explanations of machine learning predictions through class-contrastive counterfactual statements
@inproceedings{sokol2018conversational,
title={Conversational explanations of machine learning predictions
through class-contrastive counterfactual statements},
author={Sokol, Kacper and Flach, Peter},
booktitle={Proceedings of the 27th International Joint Conference on
Artificial Intelligence: Doctoral Consortium},
publisher={IJCAI Organization},
pages={5785--5786},
year={2018},
doi={10.24963/ijcai.2018/836}
}Glass-Box: Explaining AI decisions with counterfactual statements through conversation with a voice-enabled virtual assistant
@inproceedings{sokol2018glass,
title={{Glass-Box}: {Explaining} {AI} decisions with counterfactual
statements through conversation with a voice-enabled virtual
assistant},
author={Sokol, Kacper and Flach, Peter},
booktitle={Proceedings of the 27th International Joint Conference on
Artificial Intelligence: Demos},
publisher={IJCAI Organization},
pages={5868--5870},
year={2018},
doi={10.24963/ijcai.2018/865}
}2017
Conference report: International Joint Conference on Artificial Intelligence (IJCAI) 2017
@article{sokol2017conference,
author={Sokol, Kacper},
title={Conference report: {International} {Joint} {Conference} on
{Artificial} {Intelligence} ({IJCAI}) 2017},
journal={AISB Quarterly},
year={2017},
month={November},
volume={148},
pages={9--11}
}The role of textualisation and argumentation in understanding the machine learning process
@inproceedings{sokol2017role,
title={The role of textualisation and argumentation in understanding
the machine learning process},
author={Sokol, Kacper and Flach, Peter},
booktitle={Proceedings of the 26th International Joint Conference on
Artificial Intelligence: Doctoral Consortium},
publisher={IJCAI Organization},
pages={5211--5212},
year={2017},
doi={10.24963/ijcai.2017/765}
}The role of textualisation and argumentation in understanding the machine learning process: A position paper
@inproceedings{sokol2017roleARW,
author={Sokol, Kacper and Flach, Peter},
title={The role of textualisation and argumentation in understanding
the machine learning process: {A} position paper},
booktitle={Automated Reasoning Workshop},
publisher={Department of Computer Science, University of Bristol},
pages={11--12},
year={2017}
}2016
Activity recognition in multiple contexts for smart-house data
@inproceedings{sokol2016activity,
title={Activity recognition in multiple contexts for smart-house data},
author={Sokol, Kacper and Flach, Peter},
booktitle={Proceedings of the 26th International Conference on
Inductive Logic Programming (Short Papers)},
pages={66--72},
publisher={CEUR Workshop Proceedings},
volume={1865},
year={2016}
}2014
Making sense of data streams: Complex event processing for controls applications
@techreport{sokol2014making,
author={Sokol, Kacper and Tilaro, Filippo and Voitier, Axel},
title={Making sense of data streams: {Complex} event processing for
controls applications},
institution={CERN openlab Report},
doi={10.5281/zenodo.12628},
year={2014}
}