1. A method comprising: determining, via a processor, an actual or estimated minimum vertex cover of a feature dependency graph representing a dataset, the dataset including a plurality of feature vectors and a plurality of features, each feature vector including a plurality of feature values that correspond with the features, each feature being capable of assuming two or more values, the feature dependency graph representing a plurality of conditional dependencies between the features, the minimum vertex cover designating a subset of the features for strata selection; and partitioning the feature vectors into a plurality of strata based on the designated subset of features, each stratum including one or more of the feature vectors, each feature vector being assigned to a corresponding stratum based on the values of the designated subset of features for the feature vector.