Recommender systems offer critical services in the age of mass information. A good recommender system selects a certain item for a specific user by recognizing why the user might like the item This awareness implies that the system should model the background of the items and the users .This background modeling for recommendation is tackled through the various models of collaborative filtering with auxiliary information This paper presents variational approaches for collaborative filtering to deal with auxiliary information The proposed methods encompass variational autoencoders through augmenting structures to model the auxiliary information and to model the implicit user feedback This augmentation includes the ladder network and the generative adversarial network to extract the low-dimensional representations influenced by the auxiliary information These two augmentations are the first trial in the venue of the variational autoencoders, and we demonstrate their significant improvement on the performances in the applications of the collaborative filtering.