Summary
The submission presents an architecture based on a variant of self-attention, and a way of initializing the weights that layer. That pre-initialization has a closed-form formula, computed from the co-occurrence matrix of tokens.
Experiments on a 10-million token dataset from the BabyLM Challenge, show this initialization performs better than random initialization.
Additional experiments are performed to investigate the role of some hyperparameters, and scaling up to a 100M token dataset.
Strengths
An architecture for sequence-to-sequence learning that works well on smaller corpora, and can be trained using fewer computation resources, could be impactful. A better-than-random pre-initialization, speeding up training, is also interesting in that context.
Weaknesses
Originality
--------------
1. There should be citations about self-attention mechanisms
Quality
----------
The major issue is the lack of comparisons or baselines:
1. no comparison with other, existing models is performed at all: including n-gram based, RNNs, transformers...
2. no comparison on the efficiency, in terms of data or compute used
So the published perplexity numbers are meaningless, and it is impossible to assess the usefulness of the proposed method.
Clarity
---------
The paper was challenging to read through, and many points remain unclear. In particular:
1. The dimensions of the various tensors is confusing, in particular what `K` and `M` represent.
2. Section 2.1 implies that it's just reparametrizing and rearranging terms of a regular self-attention layer, but it's really a different model, although it shares similarities:
- W_q W_k^T could be of a lower rank than their combined product
- Going from X W X^T to X X^T W is again a different model, maybe closer to attention between X and W^T X, with W_k = W_q = Id, not self-attention
- Adding the log around the softmax before multiplying with the "value" is also a different model
- Using softmax (a second time) as a replacement for the activation function, when it's not elementwise unlike what is generally recognized as an activation function, again makes it a model that may not be expected to behave like a "self-attention" mechanism
- Despite all of that, it is labeled "self-attention" in Fig. 1, for instance.
3. The abstract states this method is an "alternative for optimizing neural networks", but the pre-initialization is not a complete alternative for backprop, and is only applicable for layers of a particular form. In particular, the "feed-forward" blocks depicted in Figure 1 are not described as using this pre-initialization. This is quite misleading.
4. The title mentions "foundation models", but the datasets used (and, presumably, the models) are not at a scale large enough to be comparable with foundation models.
5. The role of `h` as the layer's "head" is also unclear, as is the reason it was introduced, and how it affects the behaviour in practice.
Significance
----------------
In the absence of baselines, it's not possible to assess the significance.
Minor points
-----------------
1. the "red-blue" result is not introduced or defined
2. double-check the bibliography for duplicate or ill-formatted references
Questions
1. How does that method and architecture perform against baselines?
2. What is the computational cost of computing the pre-initialization of weights?
3. Is there a sign issue between the theorem text and the equations?
Rating
3: reject, not good enough
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Ethics concerns
Large parts of the submission (theorem, full paragraphs) are shared with another submission I'm reviewing ([7828](https://openreview.net/forum?id=OFgOmMlVUY)), and neither acknowledge the other one.
There seems to be vague, maybe left-over references to "discovering the priming number" and their "work now pics up from that point" at the beginning of section 2. This may hint about this paper being a follow-up on the other one, but there is still significant overlap.
The other paper also has a different set of experiments in a different framing, so it does not look like it was a preliminary version that is superseded by this one.