draft:
Can we theoretically quantify the representational capacity of a Transformer (or other neural network architecture) in terms of the "number of functions" it can ingest&embody?
Counting Functions (Upper Bound)
The Role of Parameters and Architecture (Constraining the Space)
VC Dimension and Rademacher Complexity - existing tools/findings
6. Practical Implications and Open Questions
Would be fun to even have a practical study where we'd fine-tune fns into various sized models and see if/where a limit is getting/being hit.
Sadly, in my experience, looking at the representational capacity of neural networks quickly runs into very annoying technical problems. For example, for a fixed dimension, a finite size network can fit arbitrary continuous functions to arbitrary accuracy. The construction is pathological (in particular, the network weights become impractically large), but it shows why it's hard to prove limitations in the representational capacity of neural networks.
You could limited the network parameters to have finite precision, but that makes it extremely hard to reas... (read more)