mlsanityData to 7 Oct 2026

Self-learn to Explain Siamese Networks Robustly

arXiv 2109.07371 ↗First posted 15 Sep 2021cs.LGcited by 5

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

  1. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  2. 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
  3. 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
  4. 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
  5. 2020Graph Contrastive Learning with Augmentationscited by 1,203
  6. 2017Counterfactual Explanations without Opening the Black Box: Automated Decisions and the GDPRcited by 1,086
  7. 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
  8. 2019GNNExplainer: Generating Explanations for Graph Neural Networkscited by 735
  9. 2016The Mythos of Model Interpretabilitycited by 716
  10. 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 647
  11. 2019Explaining Machine Learning Classifiers through Diverse Counterfactual Explanationscited by 612
  12. 2020A Survey on Contrastive Self-supervised Learningcited by 553
22 more
  1. 2017Interpretation of Neural Networks is Fragilecited by 443
  2. 2020Parameterized Explainer for Graph Neural Networkcited by 423
  3. 2020Explainability in Graph Neural Networks: A Taxonomic Surveycited by 383
  4. 2016European Union regulations on algorithmic decision-making and a "right to explanation"cited by 343
  5. 2018Actionable Recourse in Linear Classificationcited by 327
  6. 2018Explanations based on the Missing: Towards Contrastive Explanations with Pertinent Negativescited by 261
  7. 2015Explaining NonLinear Classification Decisions with Deep Taylor Decompositioncited by 248
  8. 2019Explanations can be manipulated and geometry is to blamecited by 215
  9. 2020XGNN: Towards Model-Level Explanations of Graph Neural Networkscited by 211
  10. 2020PGM-Explainer: Probabilistic Graphical Model Explanations for Graph Neural Networkscited by 210
  11. 2019Explainability Techniques for Graph Convolutional Networkscited by 160
  12. 2020Self-supervised Learning on Graphs: Deep Insights and New Directioncited by 108
  13. 2020Robust and Stable Black Box Explanationscited by 47
  14. 2018Interpretable Credit Application Predictions With Counterfactual Explanationscited by 43
  15. 2020Towards Robust Explanations for Deep Neural Networkscited by 43
  16. 2020Smoothed Geometry for Robust Attributioncited by 38
  17. 2017SigNet: Convolutional Siamese Network for Writer Independent Offline Signature Verificationcited by 31
  18. 2020Explainable Classification of Brain Networks via Contrast Subgraphscited by 26
  19. 2020Contrastive Graph Neural Network Explanationcited by 20
  20. 2019Why do These Match? Explaining the Behavior of Image Similarity Modelscited by 10
  21. 2021Why Do Local Methods Solve Nonconvex Problems?cited by 8
  22. 2019An explanation method for Siamese neural networkscited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 0; 2025: 0; 2026: 2.

5 papers.