Explaining Black Boxes on Sequential Data using Weighted Automata
Not on the map. Why?
Abstract (arXiv)
Understanding how a learned black box works is of crucial interest for the future of Machine Learning. In this paper, we pioneer the question of the global interpretability of learned black box models that assign numerical values to symbolic sequential data. To tackle that task, we propose a spectral algorithm for the extraction of weighted automata (WA) from such black boxes. This algorithm does not require the access to a dataset or to the inner representation of the black box: the inferred model can be obtained solely by querying the black box, feeding it with inputs and analyzing its outputs. Experiments using Recurrent Neural Networks (RNN) trained on a wide collection of 48 synthetic datasets and 2 real datasets show that the obtained approximation is of great quality.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Oct 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 2; 2024: 3.
11 papers.
- 2021Thinking Like Transformerscited by 182
- 2022ReX: A Framework for Incorporating Temporal Information in Model-Agnostic Local Explanation Techniquescited by 5
- 2023LUNA: A Model-Based Universal Analysis Framework for Large Language Modelscited by 4
- 2024Simulating Weighted Automata over Sequences and Trees with Transformerscited by 4
- 2021Extracting Weighted Automata for Approximate Minimization in Language Modellingcited by 3
- 2021Synthesizing Context-free Grammars from Recurrent Neural Networks (Extended Version)cited by 2
- 2022FlexFringe: Modeling Software Behavior by Learning Probabilistic Automatacited by 2
- 2022Verifying And Interpreting Neural Networks using Finite Automatacited by 2
- 2023Learning Transductions and Alignments with RNN Seq2seq Modelscited by 0
- 2024DeepCover: Advancing RNN Test Coverage and Online Error Prediction using State Machine Extractioncited by 0
- 2024Learning Weighted Finite Automata over the Max-Plus Semiring and its Terminationcited by 0
- 2024Learning Weighted Finite Automata over the Max-Plus Semiring and its Termination13 Jul 2024
- 2024Simulating Weighted Automata over Sequences and Trees with Transformers12 Mar 2024
- 2024DeepCover: Advancing RNN Test Coverage and Online Error Prediction using State Machine Extraction10 Feb 2024
- 2023LUNA: A Model-Based Universal Analysis Framework for Large Language Models22 Oct 2023
- 2023Learning Transductions and Alignments with RNN Seq2seq Models13 Mar 2023
- 2022Verifying And Interpreting Neural Networks using Finite Automata2 Nov 2022
- 2022ReX: A Framework for Incorporating Temporal Information in Model-Agnostic Local Explanation Techniques8 Sep 2022
- 2022FlexFringe: Modeling Software Behavior by Learning Probabilistic Automata28 Mar 2022
- 2021Thinking Like Transformers13 Jun 2021
- 2021Extracting Weighted Automata for Approximate Minimization in Language Modelling5 Jun 2021
- 2021Synthesizing Context-free Grammars from Recurrent Neural Networks (Extended Version)20 Jan 2021