<?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">Diversified Utility Maximization for Recommendations</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Azin</forename><surname>Ashkan</surname></persName>
							<email>azin.ashkan@technicolor.com</email>
							<affiliation key="aff0">
								<address>
									<settlement>Technicolor</settlement>
									<country key="US">United States</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="laboratory">CSIRO</orgName>
								<address>
									<country key="AU">Australia</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Branislav</forename><surname>Kveton</surname></persName>
							<email>branislav.kveton@technicolor.com</email>
							<affiliation key="aff0">
								<address>
									<settlement>Technicolor</settlement>
									<country key="US">United States</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="laboratory">CSIRO</orgName>
								<address>
									<country key="AU">Australia</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Shlomo</forename><surname>Berkovsky</surname></persName>
							<email>shlomo.berkovsky@csiro.au</email>
							<affiliation key="aff0">
								<address>
									<settlement>Technicolor</settlement>
									<country key="US">United States</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="laboratory">CSIRO</orgName>
								<address>
									<country key="AU">Australia</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Zheng</forename><surname>Wen</surname></persName>
							<email>zheng.wen@technicolor.com</email>
							<affiliation key="aff0">
								<address>
									<settlement>Technicolor</settlement>
									<country key="US">United States</country>
								</address>
							</affiliation>
							<affiliation key="aff1">
								<orgName type="laboratory">CSIRO</orgName>
								<address>
									<country key="AU">Australia</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Diversified Utility Maximization for Recommendations</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">F6989E66B3CE2E65F3650CFD2C1A89AE</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T07:09+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>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Consider the problem of recommending items to a group of users subject to the diversity of their tastes. The goal is to recommend a list of items, such that the interests of each user are covered. We cast this problem as maximizing a diversified utility function of the group, the optimal solution of which can be found greedily. We conduct a user study in order to evaluate the performance of the proposed method. Evaluation results show that our method represents an effective strategy compared to various settings in which a convex combination of utility and diversity is maximized.</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>It is often the case that multiple users share a single account with an online recommender, e.g., family members may share the same account with a movie recommendation service on their TV. The use of a single account by multiple users poses a challenge in providing recommendations satisfying the spectrum of their tastes. One solution to this problem is to recommend a list of diverse movies, in order to cover a range of tastes and increase user satisfaction. However, there exists a tradeoff between increasing the list diversity and maintaining the utility of the results <ref type="bibr" target="#b4">[4]</ref>.</p><p>Let E be the ground set of L recommendable items and w(e) be the utility of item e ∈ E. The goal is to recommend a subset of items S ⊆ E with the highest utility and diversity for users. A common approach to diversified ranking is based on the notion of maximal marginal relevance (MMR) <ref type="bibr" target="#b1">[1]</ref>. In this approach, utility and diversity are represented by two independent metrics, and marginal relevance is a convex combination of these metrics:</p><formula xml:id="formula_0">SMMR = arg max S⊆E:|S|=K (1 − λ)w(S) + λf (S),<label>(1)</label></formula><p>where K is the cardinality of S, λ ∈ [0, 1] is a parameter that balances the importance of utility and diversity, and w(S) is the sum of utilities of all items in S. The utility w is a modular function of S, whereas the diversity f is typically a submodular function of S. Under these assumptions, the objective in Equation 1 is submodular in S. Therefore, a (1 − 1/e)-approximation to the optimal solution can be computed greedily <ref type="bibr" target="#b3">[3]</ref>.</p><p>In this paper, we consider a different objective function, the optimal solution of which can be found greedily. Our objective is to maximize the utility of recommending a list of items to a group of users subject to the diversity of their tastes. Items with high utility are expected to be included in the list as long as they have a contribution to the diversity of the list. The utility remains the primary concern, but it is subjected to maintaining the diversity.</p><p>Copyright is held by the author/owner(s). RecSys 2014 Poster Proceedings, October 6-10, 2014, Foster City, Silicon Valley, USA.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">DIVERSIFIED UTILITY MAXIMIZATION</head><p>The main idea of our approach is to maximize utility weighted by diversity and cover each increase in diversity by the item with the highest possible utility. The increase in diversity can be viewed as the probability that a user chooses the item, in the sense that items that are similar to the previously recommended items are less likely to be chosen. When the item is chosen, we would like to maximize the satisfaction of the user, i.e., the utility of the choice. Formally, our optimization problem is given by:</p><formula xml:id="formula_1">A * = arg max A L k=1 gA(a k )w(a k ),<label>(2)</label></formula><p>where A = (a1, . . . , aL) is an ordered set of L items that we also call a list, and gA ∈ (R + ) L is a vector of gains in diversity, where:</p><formula xml:id="formula_2">gA(a k ) = f (A k ) − f (A k−1 )<label>(3)</label></formula><p>is the gain associated with choosing item a k after choosing items in A k−1 . The sets A k and A k−1 are the first k and k − 1 items in list A, respectively. We refer to our approach as diversified utility maximization (DUM), since our objective is to maximize the utility weighted by the increases in diversity.</p><p>For a general function f , the problem in Equation 2 is NP-hard. However, when f is submodular, the problem can be solved optimally by a greedy algorithm <ref type="bibr" target="#b2">[2]</ref>. The items are ordered in decreasing order of utility, A * = (a * 1 , . . . , a * L ), where w(a * 1 ) ≥ . . . ≥ w(a * L ), and they are added to the recommended list in this order. When gA * (a * k ) &gt; 0, item a * k is added to the list. Otherwise, the item is not added because it does not contribute to the diversity of the list.</p><p>The above solution is meaningful when the length of the recommended list, i.e., the number of non-zero entries in gA * , can be controlled. This is possible for a range of submodular functions. One such function is:</p><formula xml:id="formula_3">f (S) = t∈T min e∈S 1{item e covers topic t} , Nt . (4)</formula><p>Here, T is a set of topics and Nt is an integer threshold for a topic t. For this f , the recommendation list is guaranteed to contain at most t∈T Nt items, such that each topic t is covered by at least Nt most relevant items in this topic.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">USER STUDY</head><p>We conduct a user study in the movie recommendation domain. The ground set E are 1, 000 most popular movies on IMDb<ref type="foot" target="#foot_0">1</ref> . The utility w(e) of a movie e is approximated by its overall popularity, i.e., the number of people who rated e. Our study consists of a set of tasks. In each task, we ask a Mechanical Turk 2 worker to consider a situation, where Bob and Alice go for a vacation and can take several movies with them. Bob and Alice prefer two different movie genres. The workers are asked to rate four lists of movies, based on how these movies are appropriate for Bob and Alice. An example questionnaire is shown in Figure <ref type="figure">1</ref>.</p><p>One list is generated by DUM. The other three lists are generated by MMR, with λ ∈ 2 3 , 1 3 , 0.01 . The length of all four lists is identical, and they are shown in random order to avoid position bias. Each task has different movie genres t1 and t2 preferred by Bob and Alice. We generate one task for each pair of 18 most popular genres on IMDb and assign each task to three workers. Thus, we obtain 3 × 153 = 459 ratings for each of the four lists.</p><p>In each task, the diversity function f is defined as in Equation <ref type="formula">4</ref>. The topics are T = {t1, t2} and Nt 1 = Nt 2 = 4. For this setting, DUM recommends between four to eight movies such that each genre is covered by at least four movies. The functions w and f are normalized such that the maximum gain in each function is 1.</p><p>On average, workers spent 57.39 seconds on each task, i.e., 14.35 seconds for a list of at most 8 movies, which is reasonable to judge whether the list covers two genres. The results of the study are reported in Figure <ref type="figure" target="#fig_2">2</ref>. The workers considered the lists generated by DUM to be suitable for both Bob and Alice in 74.5% of cases. This ratio is significantly higher than those of MMR with λ = 2 3 and λ = 1  3 . The absolute improvement with respect to the best baseline, MMR with λ = 2 3 , is 9.6%, while the relative improvement is 14.8%. It is worth to note that in 70 combinations of t1 and t2 (45.8% of cases), all three workers unanimously rated DUM as appropriate for both Bob and Alice.</p><p>Since DUM did not dominate the MMR baselines across the board, it is important to identify cases, where it performs well. One such 2 http://www.mturk.com -Amazon Mechanical Turk.  example, for action and horror movies, is shown Table <ref type="table">1</ref>. MMR cannot solve this problem well for the following reasons. When λ is large, MMR first chooses most diverse movies that are both action and horror movies. These movies are less popular than horror movies that are not action. As a result, the list is only considered as a good representation of action movies, but not of horror movies. On the other hand, when λ is small, MMR tends to choose mostly action movies, because these movies happen to be more popular than horror movies. So the list is again a good representation of action movies only.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">CONCLUSION</head><p>We propose a method to maximize the utility of recommended items subject to the diversity of users' tastes. This method guarantees that movies in the recommendation list cover various aspects of user tastes with high utility items. We conduct a user study showing the effectiveness of our method compared to models that maximize a convex combination of utility and diversity. In the future, we plan to apply DUM to other domains, such as document summarization and Web search result diversification. We also plan to extend our study to groups of more than two users and evaluate the performance of DUM for various combinations of genres.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Table 1 :Figure 1 :</head><label>11</label><figDesc>Figure 1: An example questionnaire from the user study. We show only two lists out of four.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: The percentage of times for each method when the recommendation results were suitable for: both Bob and Alice, only Bob or only Alice, and neither Bob nor Alice.</figDesc><graphic coords="2,54.15,171.18,236.13,176.53" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">http://www.imdb.com -The Internet Movie Database.</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title/>
		<author>
			<persName><surname>References</surname></persName>
		</author>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">The use of MMR, diversity based reranking for reordering documents and producing summaries</title>
		<author>
			<persName><forename type="first">J</forename><surname>Carbonell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Goldstein</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">SIGIR</title>
				<imprint>
			<date type="published" when="1998">1998</date>
			<biblScope unit="page" from="335" to="336" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Submodular functions, matroids, and certain polyhedra</title>
		<author>
			<persName><forename type="first">J</forename><surname>Edmonds</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Combinatorial Optimization</title>
				<imprint>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page" from="11" to="26" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">An analysis of approximations for maximizing submodular set functions -I</title>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">L</forename><surname>Nemhauser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">A</forename><surname>Wolsey</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">L</forename><surname>Fisher</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Mathematical Programming</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="265" to="294" />
			<date type="published" when="1978">1978</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Solving the apparent diversity-accuracy dilemma of recommender systems</title>
		<author>
			<persName><forename type="first">T</forename><surname>Zhou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Kuscsik</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Liu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Medo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">R</forename><surname>Wakeling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">National Academy of Sciences</title>
		<imprint>
			<biblScope unit="volume">107</biblScope>
			<biblScope unit="issue">10</biblScope>
			<biblScope unit="page" from="4511" to="4515" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

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