Learning Riders' Preferences In Ridesharing Platforms