<?xml version='1.0' encoding='utf-8'?>
<?xml-stylesheet type="text/xsl" href="/v2/static/oai2.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-10-08T10:06:06Z</responseDate>
  <request identifier="oai:figshare.com:article/32805341" metadataPrefix="oai_dc" verb="GetRecord">https://api.figshare.com/v2/oai</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:figshare.com:article/32805341</identifier>
        <datestamp>2026-10-01T16:16:24Z</datestamp>
        <setSpec>portal_1172</setSpec>
        <setSpec>item_type_8</setSpec>
        <setSpec>month_year_10_2026</setSpec>
      </header>
      <metadata>
        <oai_dc:dc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
          <dc:title>Explainable AI for malware opcode sequence analysis and explainability-motivated saliency-map based spurious correlation robustness in images</dc:title>
          <dc:creator>Jeff Norman Mitchell (24292640)</dc:creator>
          <dc:subject>PUREID: 672756938</dc:subject>
          <dc:subject>XAI</dc:subject>
          <dc:subject>malware detection</dc:subject>
          <dc:subject>android</dc:subject>
          <dc:subject>deep learning</dc:subject>
          <dc:subject>spurious correlations</dc:subject>
          <dc:subject>learning algorithms</dc:subject>
          <dc:subject>simplicity bias</dc:subject>
          <dc:description>Explainability offers a powerful lens for understanding and improving the robustness of Machine Learning (ML) models. This work demonstrates how eXplainable AI (XAI) techniques can be used not only to interpret model behaviour, but also to develop robust training algorithms that encourage the learning of semantically meaningful features.&lt;br&gt;&lt;br&gt;The first contribution is Hierarchical-LIME (H-LIME), a novel XAI method tailored to malicious Android opcode sequence analysis. Unlike standard LIME, which treats individual opcodes as flat, independent features, H-LIME leverages the hierarchical structure of programs, such as classes and methods, to produce sparser and more descriptively accurate explanations, improving the localisation of malicious code segments.&lt;br&gt;&lt;br&gt;The second contribution, UnLearning from Experience (ULE), integrates explainability into the training process of image classifiers by leveraging saliency maps to guide model behaviour. ULE trains two models concurrently: a student model and a teacher model. The student is trained using standard Empirical Risk Minimisation and learns to rely on spurious correlations present in the data. Meanwhile, the teacher is trained to actively avoid these spurious correlations by minimising alignment with the student’s saliency maps. This encourages the teacher to focus on more semantically meaningful features, resulting in a model that learns a more robust feature representation. Importantly, ULE achieves this without requiring x access to group labels or prior information about spurious features, making it widely applicable in real-world scenarios.&lt;br&gt;&lt;br&gt;The final contribution, Weighted UnLearning from Experience (wULE), builds upon ULE by introducing a targeted sample re-weighting strategy that distinguishes between samples likely and unlikely to contain spurious correlations. Instead of treating all samples uniformly, wULE leverages the simplicity bias principle to estimate the set of training samples suspected to contain spurious correlations. The loss function is adjusted on a per-sample basis: samples in this set receive stronger penalties for gradient alignment to encourage unlearning, while cleaner samples are weighted more heavily in the classification objective to reinforce reliable feature learning. This adaptive strategy leads to improved worst-group performance and further enhances interpretability through more focused and meaningful saliency maps. Together, these contributions position explainability, not just as a diagnostic tool, but a core strategy for training resilient and robust machine learning systems.</dc:description>
          <dc:date>2026-10-01T16:16:24Z</dc:date>
          <dc:type>Text</dc:type>
          <dc:type>Thesis</dc:type>
          <dc:identifier>10.17034/32805341.v1</dc:identifier>
          <dc:relation>https://figshare.com/articles/thesis/Explainable_AI_for_malware_opcode_sequence_analysis_and_explainability-motivated_saliency-map_based_spurious_correlation_robustness_in_images/32805341</dc:relation>
          <dc:rights>All Rights Reserved</dc:rights>
        </oai_dc:dc>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
