<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Examining the Impact of Multi-Objective Recommender Systems on Providers Bias</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Reza</forename><surname>Shafiloo</surname></persName>
							<email>shafiloo.reza@tuni.fi</email>
							<affiliation key="aff0">
								<orgName type="institution">Tampere University</orgName>
								<address>
									<country key="FI">Finland</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Kostas</forename><surname>Stefanidis</surname></persName>
							<email>konstantinos.stefanidis@tuni.fi</email>
							<affiliation key="aff0">
								<orgName type="institution">Tampere University</orgName>
								<address>
									<country key="FI">Finland</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Examining the Impact of Multi-Objective Recommender Systems on Providers Bias</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">49113D46013803EA026A77FE91B745E2</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T17:16+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Recommender systems</term>
					<term>Items-side fairness</term>
					<term>Producer-side fairness</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Recommender systems are designed to help customers in finding their personalized content. However, biases in recommender systems can potentially exacerbate over time. Multi-objective recommender system (MORS) algorithms aim to alleviate bias while maintaining the accuracy of recommendation lists. While these algorithms effectively address item-side fairness, provider-side fairness often remains neglected. This study investigates the impact of MORS algorithms, leveraging evolutionary techniques to mitigate popularity bias on the item-side, on providers' fairness. Our findings reveal that baseline algorithms can adversely affect providers' fairness. Moreover, it is demonstrated that evolutionary algorithms, specifically those introducing less popular items to the initial population of their algorithms, exhibit superior performance compared to other MORS algorithms in enhancing providers' fairness. This research sheds light on the crucial role MORS algorithms, particularly those employing evolutionary approaches, can play in mitigating bias and promoting fairness for both users and providers in recommender systems.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Introduction</head><p>These days, with the increasing amount of information on the web, content providers need systems to personalize content for end-users. As a result, users can efficiently access their favorite content, leading to user satisfaction <ref type="bibr" target="#b0">[1]</ref>. Recommender systems (RS) provide personalized content for users based on their historical interactions with systems, such as ratings or clicks on items. Despite being a crucial and valuable tool for users, RS has been identified as amplifying various biases. These biases can significantly impact the outcomes of RS, particularly concerning factors such as gender, age, race, and other characteristics. One such bias is popularity bias, where certain items typically receive a substantial number of ratings, leading to them being recommended more frequently than others.</p><p>Fairness-aware recommender systems aim to address algorithmic bias in various ways, ensuring the system's recommendations are unbiased <ref type="bibr" target="#b1">[2]</ref>. Fairness-aware recommender systems can take into account various attributes to offer equitable recommendations. The concept involves evaluating how a recommender system treats or affects individuals or groups based on the values of specific attributes. Methods for ensuring fairness in RS can be categorized into pre-processing, which involves modifying input data <ref type="bibr" target="#b2">[3]</ref>; in-processing, which constrains learning algorithms for fair recommendations <ref type="bibr" target="#b3">[4]</ref>; and post-processing, which modifies the output of the baseline algorithm <ref type="bibr" target="#b4">[5]</ref>.</p><p>In RS, various stakeholders play crucial roles, with two primary groups being consumers of items and providers of items <ref type="bibr" target="#b5">[6]</ref>. However, numerous fairness-aware RS focus on addressing consumer or producer-sided fairness, often neglecting comprehensive, all-sided multi-stakeholder fairness. While numerous studies concentrate on one-sided fairness in RS, it is essential to explore how addressing fairness for one group might impact the fairness of other stakeholders.</p><p>Using Multi-objective Recommender Systems (MORS) as a post-processing approach offers a potential solution for achieving fairness in RS outputs <ref type="bibr" target="#b6">[7]</ref>. Some existing MORS specifically address fairness for the item side. These approaches aim to maintain the accuracy of RS for consumer satisfaction while also creating opportunities for recommending less popular items, thereby mitigating popularity bias <ref type="bibr">[8,</ref><ref type="bibr" target="#b7">9,</ref><ref type="bibr" target="#b8">10]</ref>. While preserving accuracy and enhancing fairness among items is valuable, it is crucial to investigate fairness among providers of items. In this study, our objective is to investigate the behavior of MORS algorithms in mitigating item popularity bias and its impact on providers' fairness. While existing research has shown the trade-off between mitigating popularity bias and maintaining recommendation accuracy on the item side, it is crucial to delve deeper into how existing work objectives can influence providers' fairness. Prior research has yet to be conducted in this area, and our study aims to address this gap <ref type="bibr" target="#b1">[2]</ref>.</p><p>Furthermore, we aim to explore which specific objectives may have a trade-off with providers' fairness to provide a more comprehensive understanding of the issue. We have chosen MORS algorithms that benefit from evolutionary algorithms to solve a multi-objective optimization to achieve this. While evolutionary algorithms may not be the swiftest, their superiority in addressing multi-objective problems arises from their capability to tackle complex and non-linear optimization problems <ref type="bibr">[8]</ref>.</p><p>Our work shows that MORS algorithms perform better in ensuring providers' fairness than baseline algorithms. MORS algorithms enable providers to showcase their items more effectively than baseline algorithms. Although it is noteworthy that, among all MORS algorithms, there is no significant difference in covering providers' fairness, those algorithms that add less popular items to their initial population of evolutionary algorithms show better performance than other MORS algorithms.</p><p>The remainder of this paper is structured as follows. Section 2 reviews the related fairness in recommender systems. Section 3 describes the algorithms we use in our study and the measures we utilize to compare the algorithms' performance. Section 4 presents some results of our framework on the MovieLens and IMDB datasets. Section 5 concludes this work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Related Work</head><p>The fundamental RS aims to forecast ratings for unknown items among users, employing diverse algorithms for this task. Approaches like User-based and Item-based collaborative filtering algorithms, as explored by Adomavicius et al. <ref type="bibr" target="#b9">[11]</ref> and Yue et al. <ref type="bibr" target="#b10">[12]</ref>, entail the identification of similar users or items to predict item ratings. CF algorithms can be used in many post-processing algorithms as baseline algorithms, from neural networks <ref type="bibr" target="#b11">[13]</ref> to multi-objective evolutionary algorithms <ref type="bibr" target="#b7">[9,</ref><ref type="bibr">8,</ref><ref type="bibr" target="#b8">10]</ref>.</p><p>The investigation for an optimal balance between accuracy and bias mitigation has garnered significant attention in RS. Malekzadeh and Kaedi propose a strategy that simultaneously personalizes recommended items to maintain accuracy as discussed in their work <ref type="bibr">[8]</ref>. Similarly, Wang et al. <ref type="bibr" target="#b8">[10]</ref> address the long-tail problem by employing multiobjective evolutionary optimization algorithms, focusing on improving recommendation list accuracy and reducing the dominance of popular items. Shafiloo et al. <ref type="bibr" target="#b7">[9]</ref> present a framework to alleviate popularity bias in recommender systems by incorporating users' dynamic preferences. Cai et al. <ref type="bibr" target="#b12">[14]</ref> proposed a framework based on multi-objective algorithms designed to concurrently optimize accuracy, diversity, and coverage within recommendation lists. Utilizing multi-objective algorithms reflects their commitment to addressing multiple dimensions of recommendation quality, aiming to enhance the overall user experience. Jain et al. introduced a novel similarity metric tailored for baseline algorithms <ref type="bibr" target="#b13">[15]</ref>. Their approach involved modifying fundamental functions of genetic algorithms, precisely the crossover operation, to effectively manage the trade-off between accuracy and diversity of recommended items. Pang et al. introduced a framework based on genetic algorithms, where accuracy and coverage serve as objective functions <ref type="bibr" target="#b14">[16]</ref>. This innovative approach is designed to tackle popularity bias in recommendation lists, emphasizing a dual focus on improving accuracy and coverage for a more comprehensive and unbiased recommendation system.</p><p>Fairness-aware recommender systems try to tackle the algorithmic bias issue in different ways and ensure that the recommendations made by the system are unbiased <ref type="bibr" target="#b15">[17]</ref>. However, many approaches consider tackling only one-sided fairness issues but abandon all-sided multi-stakeholder fairness <ref type="bibr" target="#b16">[18]</ref>. In the realm of multi-stakeholder recommender systems (MS-RS), where numerous users participate in the recommendation process from multiple perspectives, as noted by Cornacchia et al. <ref type="bibr" target="#b17">[19]</ref>, there should be studies on how items side fairness how can affect another side of fairness.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Methods</head><p>In this section, our initial focus is to introduce the algorithms employed in our study. Subsequently, we will delve into the evaluation metrics utilized for comparing results. Our objective is to comprehensively explore the impact of item bias mitigation on the producers' side fairness and understand how it influences the outcomes of the recommendation systems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1.">Baseline algorithms</head><p>We have selected two baseline algorithms, item-based and user-based collaborative filtering, where no post-processing has been applied to the output. These algorithms serve as our baseline models for evaluating bias mitigation strategies and their impact on the producers' side in subsequent analyses.</p><p>For computing the similarity between two users, we have:</p><formula xml:id="formula_0">𝑠𝑖𝑚(𝑢, 𝑣) = ∑︀ 𝑘∈𝐼𝑢∩𝐼𝑣 (𝑟 𝑢𝑘 − 𝜇𝑢).(𝑟 𝑣𝑘 − 𝜇𝑣) √︁ ∑︀ 𝑘∈𝐼𝑢∩𝐼𝑣 (𝑟 𝑢𝑘 − 𝜇𝑢). √︁ ∑︀ 𝑘∈𝐼𝑢∩𝐼𝑣 (𝑟 𝑣𝑘 − 𝜇𝑣)<label>(1)</label></formula><p>Equation 1 defines the similarity measure between two users, 𝑢 and 𝑣, calculated based on the items they have both rated. Here, 𝐼𝑢 represents the subset of items rated by user 𝑢, 𝑟 𝑢𝑘 denotes the rating given by user 𝑢 to item 𝑘, and 𝜇𝑢 is the average rating provided by user 𝑢.</p><formula xml:id="formula_1">𝑟 ˆ𝑢𝑗 = 𝜇𝑢 + ∑︀ 𝑣∈𝑝𝑢(𝑗) 𝑠𝑖𝑚(𝑢, 𝑣).(𝑟𝑣𝑗 − 𝜇𝑣) ∑︀ 𝑣∈𝑝𝑢(𝑗) |𝑠𝑖𝑚(𝑢, 𝑣)|<label>(2)</label></formula><p>Equation 2 outlines the predicted rating (𝑟 ˆ𝑢𝑗) of user 𝑢 for item 𝑗. It incorporates the average rating 𝜇𝑢 and calculates the predicted rating by considering the similarity between user 𝑢 and other users (𝑣) who have rated the same item (𝑗). The set 𝑃𝑢(𝑗) represents the group of nearest users to 𝑢 who have provided ratings for item 𝑗. The itembased collaborative filtering is similar to the user-based collaborative filtering.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.">Multi-objective algorithms</head><p>In this section, we introduce algorithms that leverage the outputs of baseline algorithms, implementing reranking strategies to achieve specific objectives. Each algorithm is characterized by an objective function to mitigate item popularity bias.</p><p>Malekzadeh and Kaedi [8] employ the simulated annealing algorithm to address the long-tail problem in recommender systems. Their approach begins with applying a collaborative filtering algorithm to generate initial recommendation lists. Subsequently, an evolutionary algorithm is employed to optimize the combination of items in these lists, focusing on satisfying three defined objective functions. These functions encompass considerations for personalized diversification, accuracy, and increased participation of long-tail items, aiming to enhance recommendations' overall quality. The objective functions are:</p><p>1. Diversity: The Shannon entropy is used for diversity which the entropy 𝐻𝑎(𝑢) for attribute 𝑎 of user 𝑢 is defined using the formula:</p><formula xml:id="formula_2">𝐻𝑎(𝑢) = − 𝑘 ∑︁ 𝑖=1 𝑝𝑖 • log 𝑘 𝑝𝑖<label>(3)</label></formula><p>In this Equation: 𝐻𝑎(𝑢) is the entropy for attribute 𝑎 of user 𝑢. 𝑘 is the number of possible values for attribute 𝑎. 𝑝𝑖 represents the ratio of the number of ratings given by user 𝑢 to items with attribute 𝑎 having the value 𝑖, divided by the total number of user's ratings. Essentially, this formula calculates the entropy of the distribution of ratings given by a user 𝑢 across different values of attribute 𝑎.</p><p>The attribute-based diversity measurement in this study is determined using an equation to assess a recommendation list's diversity. The formula is expressed as:</p><formula xml:id="formula_3">𝐷𝑖𝑣𝑒𝑟𝑠𝑖𝑡𝑦𝑎(𝑐1, . . . , 𝑐𝑛) = 1 𝑛(𝑛 − 1) 𝑛 ∑︁ 𝑖=1 𝑛 ∑︁ 𝑗=𝑖 (1 − similarity 𝑎 (𝑐𝑖, 𝑐𝑗)) (4)</formula><p>In this context, 𝑛 signifies the number of items within the recommendation list, and 𝑐1, . . . , 𝑐𝑛 represents the items recommended. The term similarity 𝑎 (𝑐𝑖, 𝑐𝑗) denotes the measure of similarity between two items 𝑐𝑖 and 𝑐𝑗 based on the attribute 𝑎. Equation 3 illustrates the ideal diversity for a specific user, capturing an optimal scenario. Subsequently, the deviation between this ideal diversity and the actual diversity computed from Equation <ref type="formula">4</ref>for the recommendation list is measured. The disparity for each item attribute is quantified through Equation ( <ref type="formula" target="#formula_6">7</ref>):</p><formula xml:id="formula_4">Personalized Diversity = |𝐻𝑎 − Diversity 𝑎 | (5)</formula><p>In this expression, Diversity 𝑎 denotes the diversity of the recommendation list based on attribute 𝑎, while 𝐻𝑎 signifies the entropy of user preferences related to attribute 𝑎. This metric, termed Personalized Diversity, serves to quantify the difference between the ideal and actual diversity in the recommendation list for a given user, explicitly considering the preferences associated with a particular attribute.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">The participation of long tail items:</head><p>The long tail metric is computed using the formula:</p><formula xml:id="formula_5">Long Tail = 𝑘 ∑︁ 𝑖𝑡𝑒𝑚=1 Popularity(𝑖𝑡𝑒𝑚)<label>(6)</label></formula><p>In this Equation, 𝑘 signifies the size of the recommendation list, representing the total number of items included in the recommendation. A lower value obtained from this calculation indicates a higher likelihood of incorporating less popular items in the recommendation list. This suggests a greater emphasis on the inclusion of long-tail items in the recommendations, reflecting a preference for diversity and coverage beyond just popular items. 3. Accuracy: The Accuracy metric is evaluated using the following Equation:</p><formula xml:id="formula_6">Accuracy = 1 ∑︀ 𝑘 𝑖𝑡𝑒𝑚=1 PredictedRate(𝑖𝑡𝑒𝑚)<label>(7)</label></formula><p>In this Equation, PredictedRate(𝑖𝑡𝑒𝑚) denotes the predicted rating assigned to the item. The formula computes the inverse of the sum of the predicted ratings for all recommended items, offering a metric to assess the accuracy of the recommendation system. A lower value in the Accuracy metric suggests a higher overall accuracy in the predicted ratings for the recommended items.</p><p>Wang et al. <ref type="bibr" target="#b8">[10]</ref> address the long-tail problem by defining two objective functions. The first function assesses the accuracy of recommendation lists, while the second aims to reduce the dominance of popular items. The objectives formula can be expressed as follows:</p><p>1. Accuracy: The primary objective function for assessing accuracy, labeled as 𝐹 1, is formulated as:</p><formula xml:id="formula_7">𝐹 1 = 𝑘 ∑︁ 𝑖=1 𝑟 ˆ𝑢,𝑖<label>(8)</label></formula><p>In this expression, 𝑘 denotes the length of the recommendation list. A higher 𝐹 1 value signifies increased popularity of the items within the list. 2. Long tail recommendation: Items with higher ratings might be prioritized higher on the ranking list for all users, and popular items often receive similar ratings, resulting in low variance. To measure the unpopularity in terms of the mean and variance of item ratings, Tamas et al. proposed a value for an item 𝑖:</p><formula xml:id="formula_8">𝑚𝑖 = 1 𝜇𝑖(𝜎𝑖 + 1) 2<label>(9)</label></formula><p>Here, 𝜇𝑖 and 𝜎𝑖 represent the mean and variance of ratings for item 𝑖 across all users. To prevent division by zero, a value of one is added to the variance. The reciprocal of this mean-variance combination yields the value 𝑚𝑖, where a smaller value indicates a more popular item. Motivated by this concept, an objective function 𝐹 2 is introduced to calculate the unpopularity of the recommendation result:</p><formula xml:id="formula_9">𝐹 2 = 𝑘 ∑︁ 𝑖=1 1 𝜇𝑖(𝜎𝑖 + 1) 2<label>(10)</label></formula><p>This function quantifies the unpopularity of the recommended items, with lower values indicating more popular items in the list.</p><p>They employ a genetic algorithm to achieve these objectives, seeking optimal combinations of items within recommendation lists that satisfy the defined criteria. This approach aims to enhance accuracy and mitigate popularity bias for more balanced and practical recommendations.</p><p>Shafiloo et al. <ref type="bibr" target="#b7">[9]</ref> introduced a framework to alleviate popularity bias in recommender systems by incorporating users' dynamic preferences. Their approach employs a memetic algorithm, creating opportunities to include unpopular items in recommendation lists. They define two objective functions within their framework, aiming to simultaneously preserve accuracy and mitigate popularity bias. This innovative solution focuses on providing more diverse and unbiased recommendations, catering to the dynamic preferences of users. The objectives to be achieved are:</p><p>1. Accuracy: In their research, they employ accuracy as expressed in formula 7. 2. Long tail participation: They utilize long tail participation as described in formula 6.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">Experimental Evaluation</head><p>This section presents the datasets employed for evaluating the proposed method. Subsequently, we outline the evaluation criteria and comprehensively represent the comparison result.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1.">Dataset</head><p>In our experimental evaluation, we use 2 real-world datasets, namely MovieLens and IMDB. The MovieLens dataset is a commonly employed dataset for evaluating methods addressing long-tail problems in various studies. Specifically, we utilize the MovieLens 1M dataset that features 6040 users and 1 million ratings for 3883 items. The IMDB Dataset is also employed to enhance information about movie providers, and director information is extracted. In this study, movie directors are considered providers, and the dataset includes information on 2208 movie directors.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2.">Evaluation metric</head><p>The study evaluates methods addressing the long-tail problem using three criteria for comparison. The first criterion is accuracy, measured through the precision metric defined as:</p><formula xml:id="formula_10">𝑃 𝑟𝑒𝑐𝑖𝑠𝑖𝑜𝑛 = 𝑁𝑟𝑠 𝑁𝑠<label>(11)</label></formula><p>Here, 𝑁𝑠 represents the total number of items recommended to the user, and 𝑁𝑟𝑠 denotes the relevant items suggested to the user. Relevant items are those with ratings higher than the user's average ratings, as outlined by Wang et al. <ref type="bibr" target="#b8">[10]</ref>.</p><p>The second criterion, aggregate diversity (AG) (Equation <ref type="formula" target="#formula_11">12</ref>), counts the number of distinct items offered to users, particularly focusing on long-tail items in recommendation lists <ref type="bibr">[8]</ref>.</p><formula xml:id="formula_11">𝐴𝑔𝑔𝑟𝑒𝑔𝑎𝑡𝑒 𝑑𝑖𝑣𝑒𝑟𝑠𝑖𝑡𝑦 = | ⋃︁ 𝑢∈𝑈 𝐿𝑛(𝑢)|<label>(12)</label></formula><p>Equation 12 introduces the aggregate diversity criterion, where 𝑢 represents a specific user from the set of users 𝑈 , and 𝐿𝑛(𝑢) is the list of items recommended to the user 𝑢.</p><p>The equation 12 is normalized by the number of items. This equation is used to measure popularity bias on the item and provider sides. The third criterion is Novelty, calculated as:</p><formula xml:id="formula_12">𝑁 𝑜𝑣𝑒𝑙𝑡𝑦 = 1 ∑︀ 𝑎𝑙𝑙 𝑟𝑒𝑐𝑜𝑚𝑚𝑒𝑛𝑑𝑒𝑑 𝑖𝑡𝑒𝑚𝑠 𝑃 𝑜𝑝𝑢𝑙𝑎𝑟𝑖𝑡𝑦(𝑖𝑡𝑒𝑚𝑠)<label>(13)</label></formula><p>This Equation indicates that the novelty of the recommendation list decreases as the popularity of items increases, emphasizing a preference for less popular items. The study employs these criteria to compare and evaluate the results of different methods addressing the long-tail problem in recommender systems.</p><p>Equation 14 introduces a measurement for intra-user diversity proposed by Zou et al. <ref type="bibr" target="#b18">[20]</ref>. This measurement, denoted as 𝐷𝑢(𝑘), is defined for a specific user 𝑢 and is calculated as follows:</p><formula xml:id="formula_13">𝐷𝑢(𝑘) = 1 𝑘(𝑘 − 1) ∑︁ 𝑝̸ =𝑞 𝑆𝑖𝑚(𝑖𝑝, 𝑖𝑞)<label>(14)</label></formula><p>Here, 𝑘 represents the length of the recommendation lists for user 𝑢, and 𝑆𝑖𝑚(𝑖𝑝, 𝑖𝑞) calculates the similarity between two items 𝑖𝑝 and 𝑖𝑞 based on a similarity metric defined in Equation <ref type="formula" target="#formula_0">1</ref>. The purpose of 𝐷𝑢(𝑘) is to quantify the similarity of items within user 𝑢's recommendation list.</p><p>The intra-user diversity for all users is then defined as:</p><formula xml:id="formula_14">𝐷 all users (𝑘) = 1 𝑚 ∑︁ 𝑢 ∈ 𝑈 𝐷𝑢(𝑘)<label>(15)</label></formula><p>Here, 𝑚 denotes the number of users in the set 𝑈 . This Equation provides a measure of intra-user diversity considering all users in the study.</p><p>Equation 16 introduces the Normalized Discounted Cumulative Gain (NDCG) measurement, a widely used metric for evaluating the quality of recommendations. This measurement is defined as:</p><formula xml:id="formula_15">𝑁 𝐷𝐶𝐺@𝑘(𝑢) = 𝐷𝐶𝐺@𝑘(𝑢) 𝐼𝐷𝐶𝐺@𝑘(𝑢)<label>(16)</label></formula><p>Here, 𝐼𝐷𝐶𝐺@𝑘(𝑢) represents the ideal 𝐷𝐶𝐺@𝑘(𝑢) for user 𝑢, where the ideal scenario assumes that all relevant items in the user's recommendation list appear at the top rank, resulting in the maximum possible 𝐷𝐶𝐺@𝑘(𝑢).</p><p>The discounted cumulative gain at position 𝑘 for user 𝑢, denoted as 𝐷𝐶𝐺@𝑘(𝑢), is calculated using the formula:</p><formula xml:id="formula_16">𝐷𝐶𝐺@𝑘(𝑢) = 𝑘 ∑︁ 𝑖=1 𝑟𝑒𝑙(𝑖) log 2 (𝑖 + 1)<label>(17)</label></formula><p>In this Equation, 𝑟𝑒𝑙(𝑖) is an indicator function that determines if item 𝑖 is relevant to user 𝑢. A value of 1 indicates that item 𝑖 is relevant, while a 0 indicates that item 𝑖 is irrelevant.</p><p>NDCG provides a normalized measure of the effectiveness of a recommendation list by considering both relevance and the position of items within the list.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3.">Results and discussion</head><p>In this section, the study compares and analyzes the results obtained from various methods using the criteria introduced in the section above. For comparison, we use a real life scenario where the length of recommendation lists in all algorithms is considered to be 10.</p><p>The results in Table <ref type="table" target="#tab_0">1</ref> indicate that MORS algorithms outperform baseline algorithms in addressing the long-tail problem. These algorithms demonstrate superior performance in diversifying items in recommendation lists, effectively increasing the participation of unpopular items. Notably, the study highlights that MORS algorithms achieve this diversification without compromising the accuracy of the recommendation lists. Therefore, the MORS algorithms are successful in preserving accuracy while simultaneously enhancing the inclusion of less popular items in the recommendations, addressing the long-tail problem in recommender systems. The comparison table suggests that while MORS algorithms effectively mitigate popularity bias in recommendation lists, there is not a significant difference in the diversity of providers between baseline algorithms and MORS algorithms. For example, CF-User has a value of 0.5230 in AG-providers, while Malekzadeh and Wang show 0.5697 and 0.5711, respectively. Although MORS algorithms, aided by item diversifying objectives, offer providers a better chance to present their items, the disparity in aggregate diversity is more noticeable on the item side than on the provider side when comparing MORS algorithms with baseline algorithms. Moreover, the comparison indicates that Baseline algorithms with higher accuracy than MORS algorithms exhibit poor performance in aggregate diversity, suggesting that recommendation list accuracy can negatively impact provider-side fairness. Specifically, CF-items achieve an accuracy of 0.7163, whereas CF-Users attain 0.6622. However, AG-providers exhibit respective values of 0.5067 and 0.5230. Also, Table <ref type="table" target="#tab_0">1</ref> indicates that among MORS algorithms, Malekzadeh's work outperforms Shafiloo and Wang's work in terms of the precision metric. However, this superiority adversely impacts aggregate diversity on both the provider and item sides. Specifically, Shafiloo's work exhibits a precision of 0.7989, with aggregate provider diversity at 0.6059 and aggregate item diversity at 0.6930. In contrast, Malekzadeh's work achieves a precision of 0.8338, but the aggregate provider diversity decreases to 0.5711, and the aggregate item diversity is 0.6651. Furthermore, in Figure <ref type="figure" target="#fig_0">1</ref>, we present the provider frequency using a bucketing technique. Specifically, in this figure, providers are assigned to a bucket based on the number of items belonging to that specific provider that are represented in all recommendation lists generated by the algorithm. For instance, a provider is placed in bucket one if only one item from all items associated with that provider is present in all recommendation lists.</p><p>This figure shows that baseline algorithms exhibit a weakness in recommending items from providers who lack popularity. This is illustrated in the initial buckets, where baseline algorithms struggle to include more items from less famous providers. Conversely, the first part of the buckets shows that MORS algorithms provide a more significant opportunity for less-known providers to showcase their items in the recommendation lists, offering more visibility.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Conclusions</head><p>In conclusion, our study highlights the significance of MORS algorithms in addressing the issue of bias in recommender systems and promoting fairness for both items and providers. Our findings reveal that while baseline algorithms can negatively impact the provider's fairness, MORS algorithms, particularly those leveraging evolutionary techniques and introducing less popular items to the initial population of their algorithms, can effectively mitigate popularity bias and enhance the provider's fairness. This emphasizes the importance of considering provider-side fairness in the development of recommender systems, as it is often neglected in current research.</p><p>Overall, our research contributes to the growing body of work on fairness and bias in recommender systems and emphasizes the crucial role of MORS algorithms, particularly those employing evolutionary approaches, in mitigating bias and promoting fairness for both items and providers.</p><p>Our study provides insights into how existing work objectives can influence provider fairness. It highlights the need for future research to delve deeper into this issue to provide a more comprehensive understanding of the problem. The effectiveness of MORS algorithms for providers could be further enhanced if a specific objective function were dedicated to mitigating provider bias. The absence of such an objective function might limit the algorithms' ability to address biases related to the popularity of providers in the recommendation process. </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Figure illustrates provider frequency distribution using a bucketing technique. Providers are categorized based on the number of items they contribute to all recommendation lists. This visualization offers insights into provider diversity and prevalence within recommendation systems.</figDesc><graphic coords="6,72.00,65.61,451.27,199.68" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1</head><label>1</label><figDesc>Comparison of Results: Evaluation measures and outcomes for various algorithms. Accuracy measures include precision, NDCG and diversity and fairness measures include Novelty, AG-Items, and AG-providers.</figDesc><table><row><cell>Algorithms</cell><cell>Precision</cell><cell>Novelty</cell><cell cols="2">Evaluation metrics AG-Items Diversity</cell><cell>NDCG</cell><cell>AG-Providers</cell></row><row><cell>CF-Item</cell><cell>0.7163</cell><cell>3.23E-05</cell><cell>0.5318</cell><cell>0.3873</cell><cell>0.5906</cell><cell>0.5067</cell></row><row><cell>CF-Users</cell><cell>0.6622</cell><cell>3.26E-05</cell><cell>0.5449</cell><cell>0.4051</cell><cell>0.7938</cell><cell>0.5230</cell></row><row><cell>Malekzadeh [8] (MORS)</cell><cell>0.8338</cell><cell>3.72E-05</cell><cell>0.6651</cell><cell>0.6221</cell><cell>0.9381</cell><cell>0.5711</cell></row><row><cell>Wang [10] (MORS)</cell><cell>0.6968</cell><cell>3.61E-05</cell><cell>0.6422</cell><cell>0.6200</cell><cell>0.9173</cell><cell>0.5697</cell></row><row><cell>Shafiloo [9] (MORS)</cell><cell>0.7989</cell><cell>4.02E-05</cell><cell>0.6930</cell><cell>0.7396</cell><cell>0.9599</cell><cell>0.6059</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">Additionally, in their research, they modified the memetic algorithm. Instead of randomly adding items to the initial population, as is common in other genetic algorithms, they introduced a higher possibility of including items from the long tail and a lower possibility of including popular items in the initial population.</note>
		</body>
		<back>

			<div type="funding">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>(K. Stefanidis) https://www.tuni.fi/fi/konstantinos-stefanidis (K. Stefanidis) 0000-0003-1317-8062 (K. Stefanidis)</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Squirrel: A framework for sequential group recommendations through reinforcement learning</title>
		<author>
			<persName><forename type="first">M</forename><surname>Stratigi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Pitoura</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Stefanidis</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.is.2022.102128</idno>
		<ptr target="https://doi.org/10.1016/j.is.2022.102128" />
	</analytic>
	<monogr>
		<title level="j">Information Systems</title>
		<imprint>
			<biblScope unit="volume">112</biblScope>
			<biblScope unit="page">102128</biblScope>
			<date type="published" when="2023">2023</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Fairness in rankings and recommendations: an overview</title>
		<author>
			<persName><forename type="first">E</forename><surname>Pitoura</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Stefanidis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Koutrika</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">The VLDB Journal</title>
		<imprint>
			<biblScope unit="page" from="1" to="28" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Interventional fairness: Causal database repair for algorithmic fairness</title>
		<author>
			<persName><forename type="first">B</forename><surname>Salimi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Rodriguez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Howe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Suciu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2019 International Conference on Management of Data</title>
				<meeting>the 2019 International Conference on Management of Data</meeting>
		<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="793" to="810" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Fairness-aware tensorbased recommendation</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Hu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Caverlee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 27th ACM international conference on information and knowledge management</title>
				<meeting>the 27th ACM international conference on information and knowledge management</meeting>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="1153" to="1162" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Recommendation independence</title>
		<author>
			<persName><forename type="first">T</forename><surname>Kamishima</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Akaho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Asoh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Sakuma</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Conference on fairness, accountability and transparency</title>
				<imprint>
			<publisher>PMLR</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="187" to="201" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Interactivity, fairness and explanations in recommendations</title>
		<author>
			<persName><forename type="first">G</forename><surname>Giannopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Papastefanatos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Sacharidis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Stefanidis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ACM UMAP</title>
				<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="157" to="161" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title/>
		<author>
			<persName><forename type="first">L</forename><surname>Xiao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Min</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Yongfeng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Zhaoquan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Yiqun</surname></persName>
		</author>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<author>
			<persName><forename type="first">R</forename><surname>Shafiloo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kaedi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pourmiri</surname></persName>
		</author>
		<idno type="arXiv">arXiv:2112.02406</idno>
		<title level="m">Considering user dynamic preferences for mitigating negative effects of long tail in recommender systems</title>
				<imprint>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
	<note type="report_type">arXiv preprint</note>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Multi-objective optimization for long-tail recommendation</title>
		<author>
			<persName><forename type="first">S</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Yang</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.knosys.2016.04.018</idno>
	</analytic>
	<monogr>
		<title level="j">Knowledge-Based Systems</title>
		<imprint>
			<biblScope unit="volume">104</biblScope>
			<biblScope unit="page" from="145" to="155" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Improving aggregate recommendation diversity using ranking-based techniques</title>
		<author>
			<persName><forename type="first">G</forename><surname>Adomavicius</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Kwon</surname></persName>
		</author>
		<idno type="DOI">10.1109/TKDE.2011.15</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Knowledge and Data Engineering</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="page" from="896" to="911" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">An optimally weighted user-and item-based collaborative filtering approach to predicting baseline data for friedreich&apos;s ataxia patients</title>
		<author>
			<persName><forename type="first">W</forename><surname>Yue</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Tian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Lauria</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Liu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Neurocomputing</title>
		<imprint>
			<biblScope unit="volume">419</biblScope>
			<biblScope unit="page" from="287" to="294" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Feature-blind fairness in collaborative filtering recommender systems</title>
		<author>
			<persName><forename type="first">R</forename><surname>Borges</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Stefanidis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Knowledge and Information Systems</title>
		<imprint>
			<biblScope unit="volume">64</biblScope>
			<biblScope unit="page" from="943" to="962" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A hybrid recommendation system with many-objective evolutionary algorithm</title>
		<author>
			<persName><forename type="first">X</forename><surname>Cai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Hu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Chen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Expert Systems with Applications</title>
		<imprint>
			<biblScope unit="volume">159</biblScope>
			<biblScope unit="page">113648</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Multi-objective item evaluation for diverse as well as novel item recommendations</title>
		<author>
			<persName><forename type="first">A</forename><surname>Jain</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">K</forename><surname>Singh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Dhar</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Expert Systems with Applications</title>
		<imprint>
			<biblScope unit="volume">139</biblScope>
			<biblScope unit="page">112857</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Using multi-objective optimization to solve the long tail problem in recommender system</title>
		<author>
			<persName><forename type="first">J</forename><surname>Pang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Guo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in Knowledge Discovery and Data Mining: 23rd Pacific-Asia Conference, PAKDD 2019</title>
		<title level="s">Proceedings, Part III</title>
		<meeting><address><addrLine>Macau, China</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2019">April 14-17, 2019. 2019</date>
			<biblScope unit="volume">23</biblScope>
			<biblScope unit="page" from="302" to="313" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Fairsr: Fairness-aware sequential recommendation through multi-task learning with preference graph embeddings</title>
		<author>
			<persName><forename type="first">C.-T</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Hsu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Transactions on Intelligent Systems and Technology (TIST)</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="page" from="1" to="21" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">A multi-objective optimization framework for multistakeholder fairness-aware recommendation</title>
		<author>
			<persName><forename type="first">H</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Ma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Mitra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Diaz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Liu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Transactions on Information Systems</title>
		<imprint>
			<biblScope unit="volume">41</biblScope>
			<biblScope unit="page" from="1" to="29" />
			<date type="published" when="2022">2022</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Explanation in multi-stakeholder recommendation for enterprise decision support systems</title>
		<author>
			<persName><forename type="first">G</forename><surname>Cornacchia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">M</forename><surname>Donini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Narducci</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Pomo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ragone</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Advanced Information Systems Engineering</title>
				<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="39" to="47" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">A twostage personalized recommendation based on multiobjective teaching-learning-based optimization with decomposition</title>
		<author>
			<persName><forename type="first">F</forename><surname>Zou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Xu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Jiang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Neurocomputing</title>
		<imprint>
			<biblScope unit="volume">452</biblScope>
			<biblScope unit="page" from="716" to="727" />
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
