Unsupervised P2P Rental Recommendations via Integer Programming

author: Yanjie Fu, Missouri University of Science and Technology
published: Oct. 9, 2017,   recorded: August 2017,   views: 926

Related Open Educational Resources

Related content

Report a problem or upload files

If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.
Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
Lecture popularity: You need to login to cast your vote.


Due to the sparseness of quality rating data, unsupervised recommender systems are used in many applications in Peer to Peer (P2P) rental marketplaces such as Airbnb, FlipKey, and HomeAway. We present an integer programming based recommender systems, where both accommodation benefit and community risk of lodging places are measured and are incorporated into objective function as utility measurements. More specifically, we first present an unsupervised fused scoring method for quantifying the accommodation benefit and community risk of a lodging with crowd-sourced geo-tagged data. In the view of maximizing the utility of recommendations, we formulate the unsupervised P2P rental recommendations as a constrained integer programming problem, where the accommodation benefit of recommendations is maximized and the community risk of recommendations is minimized, while maintaining constraints on personalization. Furthermore, we provide an e fficient solution for the optimization problem by developing a learning to integer programming method for combining aggregated listwise learning to rank into branching variable selection. We apply the proposed approach to the Airbnb data of New York City and provide lodging recommendations to travelers. In empirical experiments, we demonstrate the effectiveness of our method in striking a trade-off among satisfaction time on market, number of reviews, and achieving a balance between positive and negative sides, as well as the effi ciency enhancement of our methods.

Link this page

Would you like to put a link to this lecture on your homepage?
Go ahead! Copy the HTML snippet !

Write your own review or comment:

make sure you have javascript enabled or clear this field: