The embedding vectors \(e_{1},e_{2},\dots e_{N}\) and \(u_{1},u_{2},\dots,u_{m}\) are a system of unit-vectors in \(\mathbb{R}^{d}\), constructed so that the matrix \(\mathbb{R}^{d\times d}\) remembers the input/output pairs \((i,j)\) it has seen, i.e \(e_{i}^{\top}Mu_{f_{*}(i)}\approx q_{T}(i)\) if \((i,f_{*}(i))\in\mathcal{D}_{T}\). The weights \(q_{T}(i)\) ensure that different memories are memorized faster than others.