Explaining Deep Network Classification of Matrices: A Case Study on Monotonicity
Leandro Farina, Sergey Korotov

TL;DR
This paper presents a machine learning methodology that discovers human-interpretable criteria for classifying matrices as monotone or non-monotone, revealing simple algebraic conditions with high accuracy.
Contribution
It introduces a systematic approach combining deep learning and explainable AI to derive practical matrix classification rules, specifically identifying key polynomial coefficients.
Findings
Two matrix parameters, |c0| and |c1|, suffice for 95% accurate classification.
Monotone matrices satisfy |c0/c1| ≤ 0.18 with >99.98% probability.
Monotonicity relates to a simple bound on the trace of the inverse matrix.
Abstract
This work demonstrates a methodology for using deep learning to discover simple, practical criteria for classifying matrices based on abstract algebraic properties. By combining a high-performance neural network with explainable AI (XAI) techniques, we can distill a model's learned strategy into human-interpretable rules. We apply this approach to the challenging case of monotone matrices, defined by the condition that their inverses are entrywise nonnegative. Despite their simple definition, an easy characterization in terms of the matrix elements or the derived parameters is not known. Here, we present, to the best of our knowledge, the first systematic machine-learning approach for deriving a practical criterion that distinguishes monotone from non-monotone matrices. After establishing a labelled dataset by randomly generated monotone and non-monotone matrices uniformly on ,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
