1. A computerized method of representing a dataset with a taxonomy, comprising: obtaining a dataset comprising a plurality of records, the dataset being characterized by a vocabulary and each record of the plurality of records being characterized by at least one term within the vocabulary, thereby providing an obtained dataset; preprocessing the obtained dataset, wherein the preprocessing step comprises the steps of mapping each record onto a system ontology and cleaning the obtained dataset: identifying a plurality of nearest neighbors for each term within the vocabulary; imputing a degree of membership for each nearest neighbor of the plurality of nearest neighbors identified for each term within the vocabulary, thereby providing an imputed degree of membership; augmenting the obtained dataset with the imputed degree of membership, thereby increasing a similarity between each record by reducing a sparsity of the obtained dataset while fixing a dimension of the vocabulary, and thereby providing an augmented dataset; and generating a taxonomy of the augmented dataset, thereby satisfying a user's similarity-biased intuition while taking into account a plurality of factors, the plurality of factors comprising a similarity between each record and a dissimilarity between each record, wherein the computerized method of representing a dataset with a taxonomy occurs within a physical computer.