A network that learns Strassen multiplication
From MaRDI portal
Abstract: We study neural networks whose only non-linear components are multipliers, to test a new training rule in a context where the precise representation of data is paramount. These networks are challenged to discover the rules of matrix multiplication, given many examples. By limiting the number of multipliers, the network is forced to discover the Strassen multiplication rules. This is the mathematical equivalent of finding low rank decompositions of the matrix multiplication tensor, . We train these networks with the conservative learning rule, which makes minimal changes to the weights so as to give the correct output for each input at the time the input-output pair is received. Conservative learning needs a few thousand examples to find the rank 7 decomposition of , and for the rank 23 decomposition of (the lowest known). High precision is critical, especially for , to discriminate between true decompositions and "border approximations".
Recommendations
- The Geometry of Rank Decompositions of Matrix Multiplication I: 2 × 2 Matrices
- On the complexity of computing and learning with multiplicative neural networks
- scientific article; zbMATH DE number 4211542
- The geometry of rank decompositions of matrix multiplication. II: \(3 \times 3\) matrices
- Matrix multiplication via arithmetic progressions
Cited in
(2)
This page was built for publication: A network that learns Strassen multiplication
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q3188053)