1. A method, comprising: receiving an input containing a plurality of words; determining a conditional count; determining an unconditional count; determining an adjustment factor for a pair of words of the plurality of words based on the unconditional count and the conditional count; generating a data structure defining a plurality of word clusters, individual word clusters of the plurality of word clusters include at least one word of the plurality of words; and reconstructing the adjustment factor of the pair of words based on a number of common clusters between individual words of the pair of words.