Kyle Martin

dblp:164/2249 · DBLP profile ↗
← Back
14ranked-venue papers
1as first author
12since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 11 · 1 first-author · 10 since 2021Security and privacy · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Explaining AlignLLM: Case Alignment in LLM-as-a-Judge Systems
Ramitha Abeyratne, Nirmalie Wiratunga, Kyle Martin, Ikechukwu Nkisi-Orji
ICCBR3
2026 Top-Down Hyperbolic Case Retrieval for Few-Shot Hierarchical Ordinal Text Classification
Vihanga Wijayasekara, Kyle Martin, Nirmalie Wiratunga
ICCBR2
2025 Few-Shot Essay Grading: Weighted Prototypical Networks for Ordinal Text Classification
abstract
Automated Essay Scoring (AES) presents a key opportunity to improve student experience while reducing the administrative burden of academic staff. However existing methods for AES are reliant on large volumes of data and fail to consider the ordinal aspect of grading. As a result, when an institution introduces a new assessment, there may be no data available to train algorithms. In this paper, we demonstrate that metric learning architectures, specifically Prototypical Networks, offer robust performance on few-shot ordinal classification essay grading tasks. We introduce three novel weighted prototype calculation strategies designed to enhance class representation in ordinal few-shot text classification. These strategies improve how class knowledge is modeled from limited examples by refining the way prototypes are computed, incorporating weighted mechanisms for better differentiation. Results across four datasets show that our methods outperform existing baselines and the current state-of-the-art in ordinal few-shot text classification. Additionally, we compare our approach with three large language models (LLMs) using a prompt-based approach to few-shot learning and find that we achieve superior or comparable performance in all evaluated tasks.
Vihanga Wijayasekara, Kyle Martin, Nirmalie Wiratunga, Stewart Massie, Anjana Wijekoon
ECAI2
2025 AlignLLM: Alignment-Based Evaluation Using Ensemble of LLMs-as-Judges for Q&A
Ramitha Abeyratne, Nirmalie Wiratunga, Kyle Martin, Ikechukwu Nkisi-Orji, Lasal Jayawardena
ICCBR3
2024 iSee: Advancing Multi-Shot Explainable AI Using Case-Based Recommendations
abstract
Explainable AI (XAI) can greatly enhance user trust and satisfaction in AI-assisted decision-making processes. Recent findings suggest that a single explainer may not meet the diverse needs of multiple users in an AI system; indeed, even individual users may require multiple explanations. This highlights the necessity for a “multi-shot” approach, employing a combination of explainers to form what we introduce as an “explanation strategy”. Tailored to a specific user or a user group, an “explanation experience” describes interactions with personalised strategies designed to enhance their AI decision-making processes. The iSee platform is designed for the intelligent sharing and reuse of explanation experiences, using Case-based Reasoning to advance best practices in XAI. The platform provides tools that enable AI system designers, i.e. design users, to design and iteratively revise the most suitable explanation strategy for their AI system to satisfy end-user needs. All knowledge generated within the iSee platform is formalised by the iSee ontology for interoperability. We use a summative mixed methods study protocol to evaluate the usability and utility of the iSEE platform with six design users across varying levels of AI and XAI expertise. Our findings confirm that the iSee platform effectively generalises across applications and its potential to promote the adoption of XAI best practices.
Anjana Wijekoon, Nirmalie Wiratunga, David Corsar, Kyle Martin, Ikechukwu Nkisi-Orji, Chamath Palihawadana, Marta Caro-Martínez, Belén Díaz-Agudo, Derek G. Bridge, Anne Liret
ECAI4
2024 CBR-RAG: Case-Based Reasoning for Retrieval Augmented Generation in LLMs for Legal Question Answering
Nirmalie Wiratunga, Ramitha Abeyratne, Lasal Jayawardena, Kyle Martin, Stewart Massie, Ikechukwu Nkisi-Orji, Ruvan Weerasinghe, Anne Liret, Bruno Fleisch
ICCBR4
2024 iSee: A case-based reasoning platform for the design of explanation experiences
abstract
Explainable Artificial Intelligence (XAI) is an emerging field within Artificial Intelligence (AI) that has provided many methods that enable humans to understand and interpret the outcomes of AI systems. However, deciding on the best explanation approach for a given AI problem is currently a challenging decision-making task. This paper presents the iSee project, which aims to address some of the XAI challenges by providing a unifying platform where personalized explanation experiences are generated using Case-Based Reasoning. An explanation experience includes the proposed solution to a particular explainability problem and its corresponding evaluation, provided by the end user. The ultimate goal is to provide an open catalog of explanation experiences that can be transferred to other scenarios where trustworthy AI is required.
Marta Caro-Martínez, Juan A. Recio-García, Belén Díaz-Agudo, Jesus M. Darias, Nirmalie Wiratunga, Kyle Martin, Anjana Wijekoon, Ikechukwu Nkisi-Orji, David Corsar, Preeja Pradeep, Derek G. Bridge, Anne Liret
Knowl. Based Syst.6
2023 Evaluating a Pass/Fail Grading Model in First Year Undergraduate Computing
abstract
This Innovative Practice Full Paper investigates the implications of implementing a Pass/Fail marking scheme within the undergraduate curriculum, specifically across first year computing modules in a Scottish Higher Education Institution. The motivation for this implementation was to ease stress and pressure on students entering higher education, which became particularly relevant following the COVID-19 pandemic. The study reports on the results of a survey that gathered feedback from Stage 1 and Stage 2 students who experienced the Pass/Fail implementation, and results shows that students generally appreciate the Pass/Fail model, although for many, the benefits only become apparent once they are exposed to alternative grading models. A number of recommendations are made for the implementation of similar marking schemes within computing in Higher Education curricula.
Mark Zarb, Roger McDermott, Kyle Martin, Tiffany Young, Jess McGowan
FIE3
2023 CBR Driven Interactive Explainable AI
Anjana Wijekoon, Nirmalie Wiratunga, Kyle Martin, David Corsar, Ikechukwu Nkisi-Orji, Chamath Palihawadana, Derek G. Bridge, Preeja Pradeep, Belén Díaz-Agudo, Marta Caro-Martínez
ICCBR3
2022 How Close Is Too Close? The Role of Feature Attributions in Discovering Counterfactual Explanations
Anjana Wijekoon, Nirmalie Wiratunga, Ikechukwu Nkisi-Orji, Chamath Palihawadana, David Corsar, Kyle Martin
ICCBR6
2021 DisCERN: Discovering Counterfactual Explanations using Relevance Features from Neighbourhoods
abstract
Counterfactual explanations focus on "actionable knowledge" to help end-users understand how a machine learning outcome could be changed to a more desirable outcome. For this purpose a counterfactual explainer needs to discover input dependencies that relate to outcome changes. Identifying the minimum subset of feature changes needed to action an output change in the decision is an interesting challenge for counterfactual explainers. The DisCERN algorithm introduced in this paper is a case-based counter-factual explainer. Here counterfactuals are formed by replacing feature values from a nearest unlike neighbour (NUN) until an actionable change is observed. We show how widely adopted feature relevance-based explainers (i.e. LIME, SHAP), can inform DisCERN to identify the minimum subset of "actionable features". We demonstrate our DisCERN algorithm on five datasets in a comparative study with the widely used optimisation-based counterfactual approach DiCE. Our results demonstrate that DisCERN outperformed DiCE by minimising both the number of feature changes and the amount of change necessary to create good counterfactual explanations.
Nirmalie Wiratunga, Anjana Wijekoon, Ikechukwu Nkisi-Orji, Kyle Martin, Chamath Palihawadana, David Corsar
ICTAI4
2021 Favocado: Fuzzing the Binding Code of JavaScript Engines Using Semantically Correct Test Cases
Sung Ta Dinh, Haehyun Cho, Kyle Martin, Adam Oest, Kyle Zeng, Alexandros Kapravelos, Gail-Joon Ahn, Tiffany Bao, Ruoyu Wang 0001, Adam Doupé, Yan Shoshitaishvili
NDSS3
2020 n-m-Variant Systems: Adversarial-Resistant Software Rejuvenation for Cloud-Based Web Applications
abstract
Web servers are a popular target for adversaries as they are publicly accessible and often vulnerable to compromise. Compromises can go unnoticed for months, if not years, and recovery often involves a complete system rebuild. In this paper, we propose n-m-Variant Systems, an adversarial-resistant software rejuvenation framework for cloud-based web applications. We improve the state-of-the-art by introducing a variable m that provides a knob for administrators to tune an environment to balance resource usage, performance overhead, and security guarantees. Using m, security guarantees can be tuned for seconds, minutes, days, or complete resistance. We design and implement an n-m-Variant System prototype to protect a Mediawiki PHP application serving dynamic content from an external SQL persistent storage. Our performance evaluation shows a throughput reduction of 65% for 108 seconds of resistance and 83% for 12 days of resistance to sophisticated adversaries, given appropriate resource allocation. Furthermore, we use theoretical analysis and simulation to characterize the impact of system parameters on resilience to adversaries. Through these efforts, our work demonstrates how properties of cloud-based servers can enhance the integrity of Web servers.
Isaac Polinsky, Kyle Martin, William Enck, Michael K. Reiter
CODASPY2
2020 Locality Sensitive Batch Selection for Triplet Networks
abstract
Triplet networks are deep metric learners which learn to optimise a feature space using similarity knowledge gained from training on triplets of data simultaneously. The architecture relies on the triplet loss function to optimise its weights based upon the distance between triplet members. Composition of input triplets therefore directly impacts the quality of the learned representations, meaning that a training scheme which optimises their formation is crucial. However, an exhaustive search for the best triplets is prohibitive unless the search for triplets is confined to smaller training regions or batches. Accordingly, current triplet mining approaches use informed selection applied only to a random minibatch, but the resulting view fails to exploit areas of complexity in the feature space. In this work, we introduce a locality-sensitive batching strategy, which uses the locality of examples to create batches as an alternative to the commonly adopted randomly minibatching. Our results demonstrate this method to offer better performance on three image and two text classification tasks with statistical significance. Importantly most of these gains are incrementally realised with as little as 25% of the training iterations.
Kyle Martin, Nirmalie Wiratunga, Sadiq Sani
IJCNN1