Building Rich Recommender Systems By Modeling Visual, Sequential, And Relational Signals