mlsanityData to 7 Oct 2026

Recognizing and Verifying Mathematical Equations using Multiplicative Differential Neural Units

arXiv 2104.02899 ↗First posted 7 Apr 2021cs.LGcited by 8

Not on the map. Why?

Abstract (arXiv)

Automated mathematical reasoning is a challenging problem that requires an agent to learn algebraic patterns that contain long-range dependencies. Two particular tasks that test this type of reasoning are (1) mathematical equation verification, which requires determining whether trigonometric and linear algebraic statements are valid identities or not, and (2) equation completion, which entails filling in a blank within an expression to make it true. Solving these tasks with deep learning requires that the neural model learn how to manipulate and compose various algebraic symbols, carrying this ability over to previously unseen expressions. Artificial neural networks, including recurrent networks and transformers, struggle to generalize on these kinds of difficult compositional problems, often exhibiting poor extrapolation performance. In contrast, recursive neural networks (recursive-NNs) are, theoretically, capable of achieving better extrapolation due to their tree-like design but are difficult to optimize as the depth of their underlying tree structure increases. To overcome this issue, we extend recursive-NNs to utilize multiplicative, higher-order synaptic connections and, furthermore, to learn to dynamically control and manipulate an external memory. We argue that this key modification gives the neural system the ability to capture powerful transition functions for each possible input. We demonstrate the effectiveness of our proposed higher-order, memory-augmented recursive-NN models on two challenging mathematical equation tasks, showing improved extrapolation, stable performance, and faster convergence. Our models achieve a 1.53% average improvement over current state-of-the-art methods in equation verification and achieve a 2.22% Top-1 average accuracy and 2.96% Top-5 average accuracy for equation completion.

Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 30 of its 52 references that are in the map. First posted on arXiv 7 Apr 2021.

Builds on

30 of 52 references.

References · 30

  1. 2017Attention Is All You Needcited by 59,932
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  4. 2014Neural Turing Machinescited by 630
  5. 2014Memory Networkscited by 354
  6. 2019Analysing Mathematical Reasoning Abilities of Neural Modelscited by 331
  7. 2015Improved Semantic Representations From Tree-Structured Long Short-Term Memory Networkscited by 305
  8. 2019Theoretical Limitations of Self-Attention in Neural Sequence Modelscited by 286
  9. 2019Deep Learning for Symbolic Mathematicscited by 266
  10. 2019Compositionality decomposed: how do neural networks generalise?cited by 264
  11. 2015Ask Me Anything: Dynamic Memory Networks for Natural Language Processingcited by 116
  12. 2015Neural Programmer-Interpreterscited by 96
18 more
  1. 2015Inferring Algorithmic Patterns with Stack-Augmented Recurrent Netscited by 76
  2. 2015Learning to Transduce with Unbounded Memorycited by 54
  3. 2019LSTM Networks Can Perform Dynamic Countingcited by 45
  4. 2017Making Neural Programming Architectures Generalize via Recursioncited by 35
  5. 2019Memory-Augmented Recurrent Neural Networks Can Learn Generalized Dyck Languagescited by 31
  6. 2016Multiplicative LSTM for sequence modellingcited by 27
  7. 2016Learning Continuous Semantic Representations of Symbolic Expressionscited by 25
  8. 2018Can Neural Networks Understand Logical Entailment?cited by 24
  9. 2016On Multiplicative Integration with Recurrent Neural Networkscited by 15
  10. 2018Connecting Weighted Automata and Recurrent Neural Networks through Spectral Learningcited by 15
  11. 2017The Neural Network Pushdown Automaton: Model, Stack and Learning Simulationscited by 10
  12. 2014Learning to Discover Efficient Mathematical Identitiescited by 9
  13. 2019The Neural State Pushdown Automatacited by 9
  14. 2017Tree Memory Networks for Modelling Long-term Temporal Dependenciescited by 7
  15. 2020Recognizing Long Grammatical Sequences Using Recurrent Networks Augmented With An External Differentiable Stackcited by 5
  16. 2013Can recursive neural tensor networks learn logical reasoning?cited by 4
  17. 2018Graph Memory Networks for Molecular Activity Predictioncited by 4
  18. 2019Compositional Generalization with Tree Stack Memory Unitscited by 2

Built on by

Cited by year

Citing papers per year: 2021: 2; 2022: 0; 2023: 3; 2024: 3.

8 papers.