Abstract: Two main approaches to using social network information in recommendation have emerged: augmenting collaborative filtering with social data and algorithms that use only ego-centric data. We compare the two approaches using movie and music data from Facebook, and hashtag data from Twitter. We find that recommendation algorithms based only on friends perform no worse than those based on the full network, even though they require much less data and computational resources. Further, our evidence suggests that locality of preference, or the non-random distribution of item preferences in a social network, is a driving force behind the value of incorporating social network information into recommender algorithms. When locality is high, as in Twitter data, simple k-nn recommenders do better based only on friends than they do if they draw from the entire network. These results help us understand when, and why, social network information is likely to support recommendation systems, and show that systems that see ego-centric slices of a complete network (such as websites that use Facebook logins) or have computational limitations (such as mobile devices) may profitably use ego-centric recommendation algorithms.
Do social explanations work? Studying and modeling the effects of social explanations in recommender systems.
Amit Sharma and Dan Cosley
WWW 2013 [Abstract]
[Details] [PDF] [Web]
Abstract: Recommender systems associated with social networks often use social explanations (e.g. "X,Y and 2 friends like this") to support the recommendations. We present a study of the effects of these social explanations in a music recommendation context. We start with an experiment with 237 users, in which we show explanations with varying levels of social information and analyze their effect on users' decisions. We distinguish between two key decisions: the likelihood of checking out the recommended artist, and the actual rating of the artist once the user has listened to several songs. We find that while the explanations do have some influence on the likelihood, there is little correlation between the likelihood and actual (listening) rating for the same artist. Based on these insights, we present a generative probabilistic model that explains the interplay between explanations and beckground information on music preferences, and how that leads to a final likelihood rating for an artist. Acknowledging the impact of explanations, we discuss a general recommendation framework that models external informational elements in the recommendation interface, in addition to inherent preferences of users.
Pairwise learning in recommendation: Experiments with pairwise recommendation on LinkedIn
Amit Sharma and Baoshi Yan
ACM RecSys 2013 [Abstract]
[Details] [PDF][Slides]
Abstract: Many online systems present a list of recommendations and infer user interests implicitly from clicks or other contextual actions. For modeling user feedback in such settings, a common approach is to consider items acted upon to be relevant to the user, and irrelevant otherwise. However, clicking some but not others conveys an implicit ordering of the presented items. Pairwise learning, which leverages such implicit ordering between a pair of items, has been successful in areas such as search ranking. In this work, we study whether pairwise learning can improve community recommendation. We first present two novel pairwise models adapted from logistic regression. Both offline and online experiments in a large real-world setting show that incorporating pairwise learning improves the recommendation performance. However, the improvement is only slight. We find that users' preferences regarding the kinds of communities they like can differ greatly, which adversely affect the effectiveness of features derived from pairwise comparisons. We therefore propose a probabilistic latent semantic indexing model for pairwise learning (Pairwise PLSI), which assumes a set of users' latent preferences between pairs of items. Our experiments show favorable results for the Pairwise PLSI model and point to the potential of using pairwise learning for community recommendation.
Algorithms for generating ordered solutions for explicit AND/OR structures: Extended
abstract.
Priyankar Ghosh, Amit Sharma, Partha Pratim Chakrabarti, and Pallab Dasgupta.
IJCAI 2013 [Abstract] [PDF]
Abstract: We present algorithms for generating alternative
solutions for explicit acyclic AND/OR structures in
non-decreasing order of cost. Our algorithms use a
best first search technique and report the solutions
using an implicit representation ordered by cost.
Experiments on randomly constructed AND/OR
DAGs and problem domains including matrix chain
multiplication, finding the secondary structure of
RNA, etc, show that the proposed algorithms per-
form favorably to the existing approach in terms of
time and space.
Network-centric recommendation: Personalization with and in social networks
Amit Sharma and Dan Cosley
IEEE SocialCom 2011 [Abstract] [PDF] [IEEE]
Abstract: People often rely on the collective intelligence of their social network for making choices, which in turn influences their preferences and decisions. However, traditional recommender systems largely ignore social context, and even network-aware recommenders don't explicitly support social goals and concerns such as shared consumption and identity management. We present relevant theories and research questions for a more \emph{network-centric} approach to recommendations and introduce PopCore, a platform for studying them in Facebook. An initial 50-user study with PopCore gives insights into tradeoffs around the popularity, likeability, and rateability of recommendations made by a set of network-centric algorithms and to people's thoughts about the idea of network-centric recommendation.
ReComp: QoS-aware recursive service composition at minimum cost.
Vimmi Jaiswal, Amit Sharma and Akshat Verma
IEEE IM, May 2011 [PDF]
Journal Papers
-
Algorithms for generating ordered solutions for explicit AND/OR structures
P. Ghosh, A. Sharma, P. P. Chakrabarti, and P. Dasgupta
JAIR, Volume 44, 2012[ACM]
-
Workload management for power efficiency in virtualized data centers
G. Dasgupta, A. Sharma, A. Verma, A. Neogi and R. Kothari
Communications of the ACM, Volume 54, 2011[ACM]
Workshop and Demos
-
Personalization in social networks: Modeling the underlying social
processes
Amit Sharma
Data Design for Personalization Workshop, WSDM, 2014 [Abstract] [PDF]
Abstract:
-
A research platform for recommendation within social networks.
Amit Sharma
Recommender Systems and the Social Web Workshop, ACM RecSys, 2013 [Abstract] [PDF]
Abstract:
-
PopCore: A system for network-centric recommendation.
Amit Sharma
CSCW, 2013 [Abstract] [PDF]
Abstract:
-
PopCore: A system for network-centric recommendations
Amit Sharma, Meethu Malu and Dan Cosley
Recommender Systems and the Social Web Workshop, ACM RecSys 2011 [Abstract] [PDF]
Abstract: In this paper we explore the idea of network-centric recommendations.
In contrast to individually-oriented recommendations enabled by social network
data, a network-centric approach to recommendations introduces new goals such as
effective information exchange, enabling shared experiences, and supporting
user-initiated suggestions in addition to conventional goals like recommendation
accuracy. We are building a Facebook application, PopCore, to study how to
support these goals in a real network, using recommendations in the
entertainment domain. We describe the design and implementation of the system
and initial experiments. We end with a discussion on a set of possible research
questions and short-term goals for the system.
Patents
-
Filed as a co-inventor for Google Inc.
[Details to be made available once accepted.]
November 2013
Honors and Awards
-
Yahoo! Key Scientific Challenges (KSC) Award, 2012.
-
Selected for the NSF Summer Social Webshop on Technology-Mediated Social Participation, University of Maryland, 2012.
-
Selected to attend the “Making sense of social media” summer school at the Leibniz Graduate School for Knowledge Media Research, Tubingen, Germany, 2011.
-
Computer Science Fellowship, Cornell University, 2010.
-
University Finalist for Microsoft Firenze Innovation Competition at Cornell, 2010.
-
Honda Young Engineer and Scientist (YES) India Award, 2009. Awarded to 10 students in India.
-
Jagadis Bose National Science Talent Search Scholarship (JBNSTS), 2007.