Please use this identifier to cite or link to this item: http://hdl.handle.net/1893/38420
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorBrownlee, Alexander E I-
dc.contributor.advisorCairns, David-
dc.contributor.advisorMcCall, John-
dc.contributor.authorCatalano, Giancarlo Antonino Pasquale Ignazio-
dc.date.accessioned2026-10-28T13:42:55Z-
dc.date.available2026-10-28T13:42:55Z-
dc.date.issued2026-06-15-
dc.identifier.citationCatalano, G.A.P.I., Brownlee, A.E.I., Cairns, D., McCall, J. and Ainslie, R., 2024, July. Mining potentially explanatory patterns via partial solutions. In Proceedings of the Genetic and Evolutionary Computation Conference Companion (pp. 567-570).en_GB
dc.identifier.citationCatalano, G.A., Brownlee, A.E., Cairns, D., McCall, J.A., Fyvie, M. and Ainslie, R., 2024, November. Explaining a staff rostering problem using partial solutions. In International Conference on Innovative Techniques and Applications of Artificial Intelligence (pp. 179-193). Cham: Springer Nature Switzerland.en_GB
dc.identifier.citationCatalano, G.A.P.I., Brownlee, A., Cairns, D., Ainslie, R. and McCall, J., 2025, July. Interpretable decision trees to predict solution fitness. In Proceedings of the Genetic and Evolutionary Computation Conference (pp. 1099-1107).en_GB
dc.identifier.citationCatalano, G.A., Brownlee, A.E., Cairns, D., McCall, J. and Ainslie, R., 2025, July. Evaluating a Novel Explainability Method for Metaheuristics via a User Study. In Proceedings of the Genetic and Evolutionary Computation Conference Companion (pp. 1984-1991).en_GB
dc.identifier.citationCatalano, G. A., Dynak, K., Brownlee, A. E., & Lipinski, P. (2025, November). Explaining Recommender Systems’ Performance via User Behaviour Patterns. In International Conference on Innovative Techniques and Applications of Artificial Intelligence (pp. 35-47). Cham: Springer Nature Switzerland.en_GB
dc.identifier.urihttp://hdl.handle.net/1893/38420-
dc.description.abstractOptimisation problems arise across numerous domains, with metaheuristics being widely adopted due to their flexibility and ease of use. Although the metaheuristic framework is relatively simple, the search process is sufficiently complex that it is effectively a black box. Users are often forced to accept results at face value despite the risks of faulty implementations, non-determinism, and unintended biases. To address these limitations, this research introduces an explainability framework for metaheuristics by extracting human-interpretable insights from generated solutions. Central to the proposed methodology is the novel concept of Partial Solutions—defined and implemented as part of this work—which represent understandable sub-structures within metaheuristic solutions associated with high fitness. To find these patterns, we use a multi-objective search method that leverages information relating to their complexity, fitness, and structure. The resulting patterns offer trade-offs between objectives, and each can be post-processed into an explanation. To quantify the “structure” of Partial Solutions, we developed two novel linkage learning methods and a new linkage evaluation procedure, which offers a superior trade-off between accuracy and execution time compared with existing methods. The utility and domain-agnostic nature of this framework are demonstrated and evaluated across several distinct applications. First, the methodology was applied to a complex industrial optimisation problem posed by British Telecom (BT), yielding insightful explanations. Second, the framework was adapted for a recommender system model, successfully generating explanations that satisfy stakeholder objectives. Furthermore, the same underlying methodology was utilised to construct transparent models for predicting solution fitness. To conclude, Partial Solutions are a flexible tool for explainability. They are shown to recover known patterns within benchmark problems, and to be applicable and insightful in large and complex problems such as British Telecom’s Staff Rostering. Our methodology can also be used beyond metaheuristics; for example, we apply it to a recommender system to produce domain-specific explanations. Finally, Partial Solutions can be used to predict fitness: we show that decision trees based on Partial Solutions are competitive with traditional approaches. We conclude the thesis with reflections on whether our objectives have been achieved, and possible future work. Partial Solutions may be used to implement efficient and more understandable metaheuristics, and the applicability of the explanations produced may be expanded beyond combinatorial optimisation.en_GB
dc.language.isoenen_GB
dc.publisherUniversity of Stirlingen_GB
dc.subjectexplainabilityen_GB
dc.subjectmetaheuristicsen_GB
dc.subjectoptimisationen_GB
dc.subjectlinkage learningen_GB
dc.subjectexplainableen_GB
dc.subjectxaien_GB
dc.subjectunderstandabilityen_GB
dc.subjectsearch methodsen_GB
dc.subjectstochasticen_GB
dc.subjectevolutionary algorithmsen_GB
dc.subjectgenetic algorithmsen_GB
dc.subjectcombinatorial optimisationen_GB
dc.subjectstochastic optimisationen_GB
dc.subjectdecision supporten_GB
dc.subjectstaff rosteringen_GB
dc.subjectinteractionen_GB
dc.subjectdominance linkageen_GB
dc.subject.lcshMetaheuristicsen_GB
dc.subject.lcshCombinatorial optimizationen_GB
dc.subject.lcshMathematical optimizationen_GB
dc.subject.lcshNumerical analysisen_GB
dc.subject.lcshStochastic analysisen_GB
dc.titleExplaining solutions for decision support via Partial Solutionsen_GB
dc.title.alternativeExplainability for metaheuristics via Partial Solutionsen_GB
dc.typeThesis or Dissertationen_GB
dc.type.qualificationlevelDoctoralen_GB
dc.type.qualificationnameDoctor of Philosophyen_GB
dc.contributor.funderThe DataLab (Reg-223192), British Telecomen_GB
dc.author.emailcatalano.giancarlo.00@gmail.comen_GB
Appears in Collections:Computing Science and Mathematics eTheses

Files in This Item:
File Description SizeFormat 
Gian_s_Thesis__After_viva_ (11).pdfRemoved student number on title page15.6 MBAdobe PDFView/Open


This item is protected by original copyright



Items in the Repository are protected by copyright, with all rights reserved, unless otherwise indicated.

The metadata of the records in the Repository are available under the CC0 public domain dedication: No Rights Reserved https://creativecommons.org/publicdomain/zero/1.0/

If you believe that any material held in STORRE infringes copyright, please contact library@stir.ac.uk providing details and we will remove the Work from public display in STORRE and investigate your claim.