Self-learn to Explain Siamese Networks Robustly
Not on the map. Why?
Abstract (arXiv)
Learning to compare two objects are essential in applications, such as digital forensics, face recognition, and brain network analysis, especially when labeled data is scarce and imbalanced. As these applications make high-stake decisions and involve societal values like fairness and transparency, it is critical to explain the learned models. We aim to study post-hoc explanations of Siamese networks (SN) widely used in learning to compare. We characterize the instability of gradient-based explanations due to the additional compared object in SN, in contrast to architectures with a single input instance. We propose an optimization framework that derives global invariance from unlabeled data using self-learning to promote the stability of local explanations tailored for specific query-reference pairs. The optimization problems can be solved using gradient descent-ascent (GDA) for constrained optimization, or SGD for KL-divergence regularized unconstrained optimization, with convergence proofs, especially when the objective functions are nonconvex due to the Siamese architecture. Quantitative results and case studies on tabular and graph data from neuroscience and chemical engineering show that the framework respects the self-learned invariance while robustly optimizing the faithfulness and simplicity of the explanation. We further demonstrate the convergence of GDA experimentally.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 34 of its 52 references that are in the map. First posted on arXiv 15 Sep 2021.
Builds on
34 of 52 references.
References · 34
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2020Graph Contrastive Learning with Augmentationscited by 1,203
- 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
- 2016The Mythos of Model Interpretabilitycited by 716
- 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 647
- 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
- 2020A Survey on Contrastive Self-supervised Learningcited by 553
22 more
- 2017Interpretation of Neural Networks is Fragilecited by 443
- 2020Parameterized Explainer for Graph Neural Networkcited by 423
- 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
- 2016European Union regulations on algorithmic decision-making and a "right to explanation"cited by 343
- 2018Actionable Recourse in Linear Classificationcited by 327
- 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
- 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
- 2019Explanations can be manipulated and geometry is to blamecited by 215
- 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
- 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
- 2019Explainability Techniques for Graph Convolutional Networkscited by 160
- 2020Self-supervised Learning on Graphs: Deep Insights and New Directioncited by 108
- 2020Robust and Stable Black Box Explanationscited by 47
- 2018Interpretable Credit Application Predictions With Counterfactual Explanationscited by 43
- 2020Towards Robust Explanations for Deep Neural Networkscited by 43
- 2020Smoothed Geometry for Robust Attributioncited by 38
- 2017SigNet: Convolutional Siamese Network for Writer Independent Offline Signature Verificationcited by 31
- 2020Explainable Classification of Brain Networks via Contrast Subgraphscited by 26
- 2020Contrastive Graph Neural Network Explanationcited by 20
- 2019Why do These Match? Explaining the Behavior of Image Similarity Modelscited by 10
- 2021Why Do Local Methods Solve Nonconvex Problems?cited by 8
- 2019An explanation method for Siamese neural networkscited by 5
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 0; 2026: 2.
5 papers.
- 2021ProtoShotXAI: Using Prototypical Few-Shot Architecture for Explainable AIcited by 1
- 2022Provable Robust Saliency-based Explanationscited by 1
- 2023Robust Ranking Explanationscited by 0
- 2026Cross Paraphrastic Invariance Learning for Hallucination Detectioncited by 0
- 2026Constrained Paraphrase Consistency for LLM Hallucination Detectioncited by 0
- 2026Constrained Paraphrase Consistency for LLM Hallucination Detection6 Jun 2026
- 2026Cross Paraphrastic Invariance Learning for Hallucination Detection6 Jun 2026
- 2023Robust Ranking Explanations8 Jul 2023
- 2022Provable Robust Saliency-based Explanations28 Dec 2022
- 2021ProtoShotXAI: Using Prototypical Few-Shot Architecture for Explainable AI22 Oct 2021