A candidate to fill the blank can be selected according to how similar its vector is to the context vector.
given a context where the p-th position is the blank, the best candidate d * would be: where MLP is a non-linear projection that maps the context representation to a vector with dimensionality same as that of the target embeddings.