Abstract

The fairness consideration has received increasing attention in artificial intelligence (AI), especially in the significant application, recommender system. One kind of fairness issue is to balance the exposure of popular items and less popular items. Existing works mainly compensate the less popular items when predicting their ratings. However, the compensation for the items may result in a loss of recommendation accuracy, as the compensated items may not match user’s preference. For this problem, we propose a multi-community clustering recommendation with fair decision fusion (MultiFDF) framework to compensate less popular items locally, which can reduce the negative impact on user’s preferred popular item. We first design an experiment and deliver a causal graph-based mathematical proof to demonstrate the feasibility of local compensation. It proves that there is a discrete tendency of ratings predicted by a recommendation algorithm and a recommendation algorithm gives a higher rating to the popular item than the less popular item. The MultiFDF consists of three parts, community exploration module, local recommendation module, and fair decision fusion module. The community exploration module outputs several communities for local recommendation module to generate local recommendation lists, respectively. The fair decision fusion module then computes the discrete ratings of items based on local recommendation lists and designs an edge reranking strategy based on their discrete ratings to obtain the final fair top- <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$N$</tex-math> </inline-formula> recommendation list. To verify the superiority of our proposed MultiFDF, we conduct experiments on three real world datasets and the results demonstrate that MultiFDF can improve fairness at the cost of lower accuracy than the state-of the-art algorithms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call