Related Experiment Video
Updated: Feb 7, 2026

13:19
Deep Neural Networks for Image-Based Dietary Assessment
Published on: March 13, 2021
10.0K
An Empirical Evaluation of Rule Extraction from Recurrent Neural Networks.
Qinglong Wang1, Kaixuan Zhang2, Alexander G Ororbia Ii3
1McGill University, Montreal, Quebec H3A 0G4, Canada qinglong.wang@mail.mcgill.ca.
Neural Computation
|July 19, 2018
Summary
We extracted understandable rules from complex recurrent neural networks (RNNs). These extracted rules can be more accurate than the original RNN models for specific tasks.
Area of Science:
- Artificial Intelligence
- Machine Learning
- Computational Linguistics
Background:
- Rule extraction from black box models is crucial for validation in sensitive fields like credit scoring and medical diagnosis.
- Highly nonlinear and recursive models, such as recurrent neural networks (RNNs), present significant challenges for rule extraction.
- Second-order RNNs were trained to recognize Tomita grammars, a benchmark for formal language recognition.
Purpose of the Study:
- To investigate the feasibility and stability of extracting production rules from trained second-order RNNs.
- To evaluate the performance of extracted rules compared to the original RNN models.
Main Methods:
- Training second-order recurrent neural networks (RNNs) on the Tomita grammars.
- Applying rule extraction techniques to the trained RNNs to derive production rules.
- Comparing the performance of the extracted rules against the trained RNNs on the grammar recognition task.
Main Results:
- Production rules were successfully and stably extracted from the trained second-order RNNs.
- In specific instances, the extracted rules demonstrated superior performance compared to the original RNNs in recognizing the Tomita grammars.
Conclusions:
- Rule extraction from complex RNNs is achievable and can yield interpretable models.
- Extracted rules can potentially offer improved performance over the black box models they originate from, particularly in grammar recognition tasks.
More Related Videos
Related Concept Videos
Exceptions to the Octet Rule
37.8K
Many covalent molecules have central atoms that do not have eight electrons in their Lewis structures. These molecules fall into three categories:
37.8K
Lewis Symbols and the Octet Rule
81.2K
Chemical bonds are complex interactions between two or more atoms or ions, which reduce the potential energy of the molecule. Gilbert N. Lewis developed a model called the Lewis model that simplified the depiction of chemical bond formation and provided straightforward explanations for the chemical bonds seen in most common compounds.
81.2K
The Aufbau Principle and Hund's Rule
73.5K
To determine the electron configuration for any particular atom, we can build the structures in the order of atomic numbers. Beginning with hydrogen, and continuing across the periods of the periodic table, we add one proton at a time to the nucleus and one electron to the proper subshell until we have described the electron configurations of all the elements. This procedure is called the aufbau principle, from the German word aufbau (“to build up”). Each added electron occupies the...
73.5K
Empirical Method to Interpret Standard Deviation
10.2K
The empirical rule, also known as the three-sigma rule, allows a statistician to interpret the standard deviation in a normally distributed dataset. The rule states that 68% of the data lies within one standard deviation from the mean, 95% lies within two standard deviations from the mean, and 99.7% lies within three standard deviations from the mean. Additionally, this rule is also called the 68-95-99.7 rule.
This rule is used widely in statistics to calculate the proportion of data values...
This rule is used widely in statistics to calculate the proportion of data values...
10.2K
Protein Networks
4.6K
An organism can have thousands of different proteins, and these proteins must cooperate to ensure the health of an organism. Proteins bind to other proteins and form complexes to carry out their functions. Many proteins interact with multiple other proteins creating a complex network of protein interactions.
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
These interactions can be represented through maps depicting protein-protein interaction networks, represented as nodes and edges. Nodes are circles that are representative of a protein,...
4.6K
The Quotient Rule
76
The quotient rule is a fundamental differentiation technique in calculus used to differentiate functions expressed as a ratio of two differentiable functions. Given a function of the form:Where g(x) and h(x) are both differentiable and h(x) ≠ 0, the derivative of f(x) is given by:Example:The quotient rule is beneficial when differentiating rational functions, trigonometric ratios, and exponential functions. For example, given:applying the quotient rule,This rule is essential in solving...
76

