The data table may be used to generate a semantic dictionary that includes ???definitions??? of each word, phrase, or other data point within a specific semantic space formed by the predetermined categories, for use in constructing trainable semantic vectors.