Combining Heterogenous Social and Geographical Information for Event Recommendation