For example the word "queen" can be represented by its attributes. Representing in triplet form from wikidata Q16511993 (queen, subclass ,monarch),(queen, subclass, female),... A king would be (king, subclass ,monarch),(king, subclass, male),
Transitioning from queen to king is just changing an attribute in this triplet space, i.e removing a triplet and adding another. All those operations are linear. And then you take the projections.
This is kind of similar to the kernel trick of SVMs. You do the calculations in a lower dimensional space (word vectors) but implicitly you are doing them in the higher dimensional space (graphs of relations, aka triplets lists).