Enriching Lifelong User Modelling In A Social Networking And E-Commerce Era