Disclosed herein are
system, apparatus, article of manufacture, method, and / or
computer program product embodiments, and / or combinations and sub-combinations thereof, for demographic predictions for content items. An example embodiment operates by assigning weights representing
demographics to a first plurality of nodes of a predictive model and assigning predictive values representing predicted
demographics to a second plurality of nodes of the model. Pairwise distances between the predictive values for the nodes of the second plurality of nodes and the weighted values of the first plurality of nodes may be calculated and the shortest calculated pairwise distances may be used to assign
demographics for content items corresponding to nodes of the first plurality of nodes to content items corresponding nodes of the second plurality of nodes. When content is requested, a content item for which the same demographic has been assigned may be recommended to the requestor.