Difference between revisions of "New objective functions for social collaborative filtering"

From Cohen Courses
Jump to navigationJump to search
Line 66: Line 66:
  
 
== Related Papers ==
 
== Related Papers ==
* There are many papers on how to combine social network and users' other actions.
+
* There are some matrix-factorization-based CF. The following paper is a baseline the author compared to the proposed method.
 +
** [[RelatedPapers::D. H. Stern et al. WWW 2009]] : D. H. Stern, R. Herbrich, and T. Graepel. Matchbox: large scale online bayesian recommendations. In WWW-09, pages 111–120, 2009.
 +
* There are many papers on how to combine social network and users' other actions for recommendation.
 
** [[RelatedPaper::S. H. Yang et al. WWW 2011]] : S. H. Yang, B. Long, A. Smola, N. Sadagopan, Z. Zheng, and H. Zha. Like like alike: Joint friendship and interest propagation in social networks.In WWW-11, 2011.
 
** [[RelatedPaper::S. H. Yang et al. WWW 2011]] : S. H. Yang, B. Long, A. Smola, N. Sadagopan, Z. Zheng, and H. Zha. Like like alike: Joint friendship and interest propagation in social networks.In WWW-11, 2011.
* There are some matrix-factorization-based CF, which this paper is based on.
 
** [[RelatedPapers::D. H. Stern et al. WWW 2009]] : D. H. Stern, R. Herbrich, and T. Graepel. Matchbox: large scale online bayesian recommendations. In WWW-09, pages 111–120, 2009.
 
  
 
== Study Plan  ==
 
== Study Plan  ==
 
To understand some matrix calculation, I read some of the paper; K. B. Petersen and M. S. Pedersen. The matrix cookbook, 2008.
 
To understand some matrix calculation, I read some of the paper; K. B. Petersen and M. S. Pedersen. The matrix cookbook, 2008.

Revision as of 18:25, 30 September 2012

Citation

Noel:2012:NOF:2187836.2187952,

 title = {New objective functions for social collaborative filtering},
 author = {Noel, Joseph and Sanner, Scott and Tran, Khoi-Nguyen and Christen, Peter and Xie},
 booktitle = {Proceedings of the 21st international conference on World Wide Web},
 series = {WWW '12},
 year = {2012},
 pages = {859--868},

Online version

pdf link to the paper


Summary

This paper points out three aspects which existing social collaborative filtering (social CF) have overlooked; (1) learning similarities among users (2) learning restricted common interests among users and (3) learning direct user-to-user information diffusion. Then this paper proposes a unified framework based on Matrix Factorization that can consider the three aspects by introducing a new objective function.

To evaluate the usefulness of the proposed method, they created a Facebook application that recommends links to users every day, where users indicate whether they liked it or disliked it. The performance of a recommendation method is evaluated based on how much users liked the recommended links. They conducted live online user trials over five months, with data from over 37,000 Facebook users. In the experiment, they first evaluated their first extension ( (1) learning similarities among users). They compared this method to several methods (including k-Nearest Neighbor, SVM, basic matrix factorization based CF (D. H. Stern et al. WWW 2009) in live online recommendation tasks. They showed that their extension outperforms other existing methods.

Then, they evaluated each extension of their method. They compared the performance of each extension, showing that the first extension (with spectral regularization) has highest performance.

In addition, they conducted user behaviors analyses by using real data they collected. They also got some feedback from users to improve social CF applications.

Problems authors point out regarding existing social collaborative filtering, and their solutions

  • In existing social CF, it is fixed how to compute similarities among users, given some features for users. It would be more desirable if we can learn such similarities among various profile attributes, by using correlations of users.
    • To achieve this, they extended existing social regularization, which constrains the latent projection of users based on their social network information. They incorporated users' features in this regularization, by representing users by their features and mapping from these features to latent spaces.
  • Existing social CF treats similarities among users only in global perspective. While two users are not globally similar, there may be sub-areas of interests which can be correlated to each other.
    • To deal with this co-preference, they added another regularization. They forced the following two components to be similar; (1) positive instances of preferences that are defined for 3-tuple (user, item, user) and (2) similarities among these three objects, based on their latent representations.
  • Existing MF methods also do not model direct user-to-user information diffusion. If we observe a user always likes contents by a friend, it would be better if we can learn such a information diffusion.
    • To achieve this, they modeld direct joint features over user and items. Given a pair of (user (x), item (y)), newly introduced feature here is, for each friend (z) of the user (x), whether the friend (z) liked/disliked the item (y), and they used this feature in linear regressor. This allows the regressor to predict for any user (x) whether they are likely to follow their friend z’s preference for (y). They combined the output of the linear regression prediction with the proposed matrix factorization.

Strengths and weaknesses

Strength

The problems the authors pointed out regarding existing social CF are genuine to social media, but have not yet been fully considered. The authors propose a method that can solve the problem in a unified way based on MF. In addition, they actually created a Facebook application to collect user behavior data in Facebook. By doing so, they got rich features and conducted detailed analyses on users behaviors, too.

weakness

They manually set the weight for each objective function, and this might be time-consuming in practical situations. Though they compared each extension with each other, they did not evaluate the performance of combined methods. Since they proposed three aspects about social CF, it would be better if they evaluated it.

Possible impact

Three aspects that the authors pointed out about existing social collaborative filtering are essential for recommendation. Though their method captures these aspects, there could be various ways to capture these aspects, and this research might be a pioneering research that posed important issues about social collaborative filtering.

If they were able to publish data, it would have much more impact. (Actually, they cannot publish their data because of the requirement from the funding project.)

Recommendation for whether or not to assign the paper as required/optional reading in later classes.

No. There are not much insight about phenomena in social media.

Related Papers

  • There are some matrix-factorization-based CF. The following paper is a baseline the author compared to the proposed method.
    • D. H. Stern et al. WWW 2009 : D. H. Stern, R. Herbrich, and T. Graepel. Matchbox: large scale online bayesian recommendations. In WWW-09, pages 111–120, 2009.
  • There are many papers on how to combine social network and users' other actions for recommendation.
    • S. H. Yang et al. WWW 2011 : S. H. Yang, B. Long, A. Smola, N. Sadagopan, Z. Zheng, and H. Zha. Like like alike: Joint friendship and interest propagation in social networks.In WWW-11, 2011.

Study Plan

To understand some matrix calculation, I read some of the paper; K. B. Petersen and M. S. Pedersen. The matrix cookbook, 2008.