Systems and methods for maintaining a model representing media asset relationships are provided. A combination of media assets consumed by a first user is identified. A first media asset, in the combination is associated with a first vector of values and a second media asset in the combination is associated, with a second vector of values and a distance between the first vector and the second vector is a first amount. A determination is made as to whether a second user consumed the combination of media assets. In response to determining that the second user consumed the combination of media assets, the values stored in the first and second, media asset vectors are adjusted such that the distance between the first media asset vector and the second media, asset vector is reduced to a second amount that is less than the first amount.