That may be the way to reduce duplication and bloat in the Lojban [1] root-word list. Currently, about 1300 root words exist. A lot of them have overlapping or redundant meanings, and it has already been proposed to (manually) unify them and reduce their number.<p>Combined with the already existing rules for word composition, and the grammar, it could make a very nice language.<p>The idea is still very far from possible completion though. One (of several) things to look at is: how do we characterize word composition? word vector adding? averaging? I guess the operation could be learned too.<p>[1] Lojban is an artificial language based in predicate logic  <a href="http:&#x2F;&#x2F;lojbo.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;lojbo.org&#x2F;</a> .<p>Source for the &quot;could be used in AI&quot; claim in that website: <a href="http:&#x2F;&#x2F;www.goertzel.org&#x2F;new_research&#x2F;lojban_AI.pdf" rel="nofollow">http:&#x2F;&#x2F;www.goertzel.org&#x2F;new_research&#x2F;lojban_AI.pdf</a> .