fani-lab / SEERa

A framework to predict the future user communities in a text streaming social network based on the users’ topics of interest.
Other
4 stars 5 forks source link

2021.SIGIR.ConsisRec Enhancing GNN for Social Recommendation via Consistent Neighbor Aggregation #18

Closed soroush-ziaeinejad closed 2 years ago

soroush-ziaeinejad commented 2 years ago

Main problem:

The main problem is trying to find a way to alleviate the cold start issue. This paper proposed a method to empower the GNN (that is used in other works) to resolve the social inconsistency problem.

Social inconsistency problem:

Two connected users in the social graph are not necessarily interested in the same topic. Also, being connected with an item does not always mean that the user is interested in the item because of the rating value. In other words, two users who both rated the same item can have completely different ideas about the item. (User A: 5 stars, user B: 1 star)

Existing shortcomings:

ConsisRec:

Inputs:

Outputs:

Experiments:

Baselines:

ConsisRec outperforms all these baselines on both datasets and improves both RMSE and MAE metrics at least for 1.7 percent.

Code:

The code of this paper is available here

Presentation:

There is no available presentation for this paper.

hosseinfani commented 2 years ago

@soroush-ziaeinejad 1) Where do they address the cold start item/user? Do they have a specific experiments for these scenarios? 2) I am thinking of using inconsistent neighbors as negative samples (in addition to positive/consistent neighbors) 3) One item your awesome reviews misses is the gaps of the current paper. Please add this item to this and previous summaries. Thank you.

soroush-ziaeinejad commented 2 years ago

@hosseinfani

  1. They don't specifically address the cold-start problem. They mention that because of the cold-start problem, we have to use social information and connections to improve recommender systems. The main issue in social connection extracting that they want to address is social inconsistency.
  2. Inconsistency is defined as existing irrelevant or opposite relation between users with explicit connections. Yes, finding users with opposite ideas can help to use them as negative samples.
  3. Thanks Hossein, sure I will add this part to my summaries.

Thanks for the feedback.