Memory efficient location recommendation through proximity-aware representation