User Profiling Using Hinge-loss Markov Random Fields