In practice, we are not interested in predicting x, as x is observable, but rather in inducing an appropriate latent representation (i.e., r).
it is crucial to design the model in such a way that a good r (the one predictive of x) indeed encodes relations rather than some other form of abstraction.