<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-09-21T23:10:37Z</responseDate><request verb="GetRecord" identifier="oai:www.repository.cam.ac.uk:1810/380623" metadataPrefix="uketd_dc">https://api.repository.cam.ac.uk/server/oai/request</request><GetRecord><record><header><identifier>oai:www.repository.cam.ac.uk:1810/380623</identifier><datestamp>2025-02-26T01:42:10Z</datestamp><setSpec>com_1810_205871</setSpec><setSpec>com_1810_256064</setSpec><setSpec>col_1810_206446</setSpec></header><metadata><uketd_dc:uketddc xmlns:uketd_dc="http://naca.central.cranfield.ac.uk/ethos-oai/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:uketdterms="http://naca.central.cranfield.ac.uk/ethos-oai/terms/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:doc="http://www.lyncode.com/xoai" xsi:schemaLocation="http://naca.central.cranfield.ac.uk/ethos-oai/2.0/ http://naca.central.cranfield.ac.uk/ethos-oai/2.0/uketd_dc.xsd">
   <dc:title>Interpretability of Neural Networks Latent Representations</dc:title>
   <dc:identifier xsi:type="dcterms:DOI">https://doi.org/10.17863/CAM.116188</dc:identifier>
   <dc:creator>Crabbé, Jonathan</dc:creator>
   <uketdterms:advisor>van der Schaar, Mihaela</uketdterms:advisor>
   <dcterms:abstract>Deep neural networks are complicated objects. They typically involve millions to
trillions of operations in order to turn their input data into a prediction. Since it is not
possible for a human user to analyze each of these operations, the models appear as black-
boxes. The field of interpretability has developed with the aim to make these models more
transparent by explaining their predictions. However, the field has historically focused
on explaining the output of these models, leaving their internal latent representations
unexplored. In this thesis, we describe how interpretability research has recently expanded
its scope beyond the output of neural networks. We focus on 3 types of interpretability
methods: feature importance, example-based and concept-based explanations.
Most feature importance methods require a label to select which component of the
neural network output to interpret. When interpreting neural networks representations,
components corresponds to neuron activations and there is no clear label to select which
component to interpret. Hence, these features importance methods can not be directly
applied to interpret latent representations. As a remedy, we introduce the Label-Free
Feature Importance framework. In this framework, the feature importance is aggregated
over all neurons by weighing each neuron contribution with the neuron activation. We
show that this yields actionable explanations of latent representations.
Many example-based explanations also implicitly rely on a label, as they require the
computation of the model loss for the explained example. To circumvent this limitation, we
introduce SimplEx, an example-based interpretability method based on the representation
spaces of neural networks. SimplEx reconstructs the latent representation of a given
example as a weighted combination of latent representations from a corpus of examples.
If this corpus corresponds to the model training data, SimplEx then decomposes the
representation of a new example based on examples previously seen by the model. This
provides a way to perform case-based reasoning in the latent spaces of neural networks.
Concept-based explanations typically assume that human concepts are encoded in a
model latent space if the positives (i.e., examples with the concept) are linearly separable
from the negatives (i.e., examples without the concept) in this space. We discuss limitations
of this assumption by illustrating how neural networks can encode concepts while violating
the linear separability assumption. This motivates our Concept Activation Region paradigm,
which introduces a more flexible way to define concept fingerprints in latent spaces based
on kernels. We show that this paradigm leads to explanations that better describe how
concepts are represented by neural networks.
Throughout this thesis, we study 2 properties of interpretability methods: completeness
and invariance. The completeness property establishes a link between the explanations and
the model prediction they explain. The invariance property ensures that the explanations
do not change if the latent space is modified by an orthogonal transformation conserving
its geometrical structure. We show that all the above methods are endowed with these
properties.
We end with a broad discussion on the robustness of interpretability methods. When a
neural network is invariant with respect to a group of input symmetries, it is legitimate to
expect that these symmetries are reflected in the explanations of these models. Based on
this observation, we introduce geometric robustness metrics to evaluate the faithfulness
of interpretability methods with respect to these symmetries. We show that many
interpretability methods fall short of these expectations. This leads us to re-emphasize
the importance of using interpretability methods with a sane skepticism.</dcterms:abstract>
   <uketdterms:institution>University of Cambridge</uketdterms:institution>
   <dcterms:issued>2024-04-01</dcterms:issued>
   <dc:type>Thesis</dc:type>
   <uketdterms:qualificationlevel>Doctoral</uketdterms:qualificationlevel>
   <uketdterms:qualificationname>Doctor of Philosophy (PhD)</uketdterms:qualificationname>
   <dc:language>eng</dc:language>
   <uketdterms:sponsor>Aviva Fellowship</uketdterms:sponsor>
   <dcterms:isReferencedBy xsi:type="dcterms:URI">https://www.repository.cam.ac.uk/handle/1810/380623</dcterms:isReferencedBy>
   <dc:identifier xsi:type="dcterms:URI">https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/3e0af2f5-3635-4e3d-9b4f-2ebc3f6a7b6e/download</dc:identifier>
   <uketdterms:checksum xsi:type="uketdterms:MD5">d0819f515fc0b633d94298f1da95702f</uketdterms:checksum>
   <dcterms:license>https://apollo8-f-pro.lib.cam.ac.uk/bitstreams/abca36f7-01d3-4102-af84-65399f49f0da/download</dcterms:license>
   <uketdterms:checksum xsi:type="uketdterms:MD5">87eda9de84448d1f82354d60eee3eb5f</uketdterms:checksum>
   <dc:rights>https://creativecommons.org/licenses/by/4.0/</dc:rights>
   <dc:subject>Artificial Intelligence</dc:subject>
   <dc:subject>Computer Science</dc:subject>
   <dc:subject>Interpretability</dc:subject>
   <dc:subject>Machine Learning</dc:subject>
   <dc:subject>Mathematics</dc:subject>
</uketd_dc:uketddc>
</metadata></record></GetRecord></OAI-PMH>