Using program synthesis for social recommendations
Author(s)
Cheung, Alvin K.; Solar-Lezama, Armando; Madden, Samuel R.
DownloadMadden_Using program.pdf (318.7Kb)
OPEN_ACCESS_POLICY
Open Access Policy
Creative Commons Attribution-Noncommercial-Share Alike
Terms of use
Metadata
Show full item recordAbstract
This paper presents a new approach to select events of interest to users in a social media setting where events are generated from mobile devices. We argue that the problem is best solved by inductive learning, where the goal is to first generalize from the users' expressed "likes" and "dislikes" of specific events, then to produce a program that can be used to collect only data of interest.
The key contribution of this paper is a new algorithm that combines machine learning techniques with program synthesis technology to learn users' preferences. We show that when compared with the more standard approaches, our new algorithm provides up to order-of-magnitude reductions in model training time, and significantly higher prediction accuracies for our target application.
Date issued
2012-10Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory; Massachusetts Institute of Technology. Department of Electrical Engineering and Computer ScienceJournal
Proceedings of the 21st ACM International Conference on Information and Knowledge Management - CIKM '12
Publisher
Association for Computing Machinery
Citation
Cheung, Alvin, Armando Solar-Lezama, and Samuel Madden. “Using Program Synthesis for Social Recommendations.” Proceedings of the 21st ACM International Conference on Information and Knowledge Management - CIKM’12 (2012). October 29-November 2, 2012, Maui, Hawaii, ACM, New York, NY, USA. p.1732-1736.
Version: Original manuscript
Other identifiers
MIT-CSAIL-TR-2012-025
ISBN
9781450311564