1. A computer-based method for comparing a plurality of data objects comprising the steps of: providing a first data object; providing a plurality of second data objects; providing at least one data object; applying a topic model technique to the first data object, the plurality of second data objects and the least one third data object creating a topic model; the topic model technique further comprises pre-processing the first data object, the plurality of second data objects and the least one third data object whereby the data object are normalized; grouping the plurality of second data objects creating a plurality of groupings; determining a similarity of the first data object and the plurality of groupings; determining an optimum similarity of the first data object and the plurality of groupings; and representing the optimum similarity.