It is a general question on how to learning representation of one entity but the dataset is mixed with a lot of other entities, which their statis are always waiting to be learnt.
The question is best be explained by an example. Let's say, the entity is a football player. How can we assign player stats to them by just learning from the match result.
Dataset: Football match data with startup line of the two teams and the final result score.
Player stats, something like this https://www.fifaindex.com/player/158023/lionel-messi/ but much simpler. We can define a player stats is just 3D vector v = (x , y , z) where x , y , z is between 0 to 1.0. We don't need to know what actually x mean shooting power or anything.
So after learning, It output each player a v vector assigned.
Any idea or some material that you can suggest?