<?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">From Recordings to Recommendations: Suggesting Live Events in the DVR Context</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Alessandro</forename><surname>Basso</surname></persName>
							<email>basso@di.unito.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Informatica</orgName>
								<orgName type="institution">Università degli Studi di Torino Torino</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Marco</forename><surname>Milanesio</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Informatica</orgName>
								<orgName type="institution">Università degli Studi di Torino Torino</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">André</forename><surname>Panisson</surname></persName>
							<email>panisson@di.unito.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Informatica</orgName>
								<orgName type="institution">Università degli Studi di Torino Torino</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Giancarlo</forename><surname>Ruffo</surname></persName>
							<email>ruffo@di.unito.it</email>
							<affiliation key="aff0">
								<orgName type="department">Dipartimento di Informatica</orgName>
								<orgName type="institution">Università degli Studi di Torino Torino</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">From Recordings to Recommendations: Suggesting Live Events in the DVR Context</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">D1E1467ACDE59A94328D1EE9FC679307</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T01:12+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>H.3.3 [Information Storage and Retrieval]: Information Search and Retrieval-Information filtering; J.4 [Computer Applications]: Social And Behavioral Sciences Algorithms</term>
					<term>Experimentation</term>
					<term>Human Factors Digital Video Recorders</term>
					<term>TV Broadcasts</term>
					<term>Recommendation Systems</term>
					<term>Collaborative Algorithms</term>
					<term>Implicit Data</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Providing valuable recommendations in the DVR domain is quite straightforward when enough information about users and/or contents is known. In this work, we discuss the possibility of recommending future live events without knowing anything else but past user programmed recording schedules.</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>A Digital Video Recorder (DVR) is a device aimed at recording digital streams to a storage. DVRs can be either hardware devices, such as set-top-boxes and portable media players, or software devices, such as web/PC-based Personal Video Recorders (PVRs), managing all user interactions and personalizations. By using DVRs, users are no longer bound to the broadcaster's schedule, but are free to define their personal lists of programs at any time.</p><p>In order to provide a better user experience by means of focused advices (e.g., recommendation of new contents), the arisen issues can be summarized in two main categories. First, some logging activity must be done to find common usage patterns on which identify potential users' interests. Users are not willing to offer an explicit profile when using a DVR, thus we do have, possibly, only a set of observations on their activity. This is an important challenge for many known recommendation algorithms, that exploit user profiles for increasing accuracy and take into account privacy issues as well. Second, differently from the Video on Demand domain, the usage of an Electronic Program Guide (EPG) is not always assured. This fact brings two consequences: (a) there is no knowledge on the content the user is recording and/or watching, and (b) there is no well defined one-to-one correspondence between a recording and a broadcast event. This leads to the impossibility of directly recommending recordings to users.</p><p>Taking into account these considerations brings us our research question: in such a domain, is it possible to give valuable live event recommendations to users, only considering their recording activity on the DVR? Users have to be brought to contents of interest, but, differently from other approaches, we are not using anything but collaborative filtering technique on users' activity. Thus, the main contribution of our approach is the demonstration that this can be achieved without any knowledge on what is being broadcast, neither EPGs nor content classifications.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">RELATED WORK</head><p>The task of recommending live events, such as TV shows, has been already investigated in the past years. Proposed methods can exploit different ways to collect the required information for user profiling, as well as can make use of various recommendation algorithms. In particular, some approaches, such as <ref type="bibr" target="#b5">[6]</ref>, explicitly ask the users about their interests and build suggestions on top of the resulting user profiles. A different idea, which is adopted in several works <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b8">9,</ref><ref type="bibr" target="#b9">10]</ref>, makes use of implicit feedbacks, i.e., information derived from the analysis of the user behavior while using the DVR. Other solutions, as <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b11">12,</ref><ref type="bibr" target="#b14">15]</ref>, propose recommender systems which make use of user's view history as well as both explicit and implicit feedbacks. According to authors, such a mixed technique allows to obtain the best performance.</p><p>Another feature to tell apart existing methods for live events recommendation is the recommender algorithm used. A common approach relies on the content of the programs broadcast and it is therefore called content-based. Examples in this category can be found in <ref type="bibr" target="#b9">[10,</ref><ref type="bibr" target="#b11">12]</ref>. Some authors devised recommenders that make use of multiple contentbased techniques, as in <ref type="bibr" target="#b2">[3,</ref><ref type="bibr" target="#b3">4]</ref>. A solution able to increase novelty of recommendations is collaborative filtering, like the works in <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b4">5]</ref>. Another interesting method is proposed in <ref type="bibr" target="#b8">[9]</ref> and exploits the latent factor model.</p><p>In this work, we focus on implicit feedbacks only and we use a collaborative filtering approach to compute recommendations. Our aim is to minimize the information required as input of the recommender system, without sacrificing the novelty. The real challenge is to be able to recommend programs to users without actually knowing anything about what is broadcast on TV, since no EPG is used (differently from existing methods).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">DATASET</head><p>Faucet is a PVR integrated in a podcasting service 1 , which allows the recording and further downloading of Italian TV and Radio broadcasts <ref type="bibr" target="#b0">[1]</ref>. The activity of the users is incrementally collected (hourly) into a log file containing the scheduled recordings set in the past hour as well as the occurred downloads. The resulting dataset is populated by real users expressing their preferences through the recorded programs. The dataset is publicly available at http://secnet. di.unito.it/vcast. Each registered user can fix the desired settings for the recording of interest. At the end of the process, her recording is scheduled for the given time and will be further available for downloading purposes. Each recording ri, thus, is defined as a tuple &lt; ui, ci, ti, bi, ei, pi &gt; with the following notation: user ui sets up a recording on channel ci, starting from time bi and ending at time ei, with a title ti and a periodicity pi (e.g., once, every Tuesday, mon-fri). In Faucet, channels and periodicity values are fixed (users can choose their ci and pi from a combobox), while all other fields are completely up to the user. After the end time expires, the recording is made available to the user for downloading. In case of periodic events, the recording step can occur an undefined number of times. After each recording step, the respective download is made available.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">METHODOLOGY</head><p>In this section, we want to outline what our approach is. Given no knowledge on the broadcasts, we collect the users activity to compute what we call discrete events, to be used for recommendation purposes and top chart list building.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">From Recordings to Events</head><p>The extraction of meaningful information from the unstructured amount of data contained in the dataset is essential to define a set of events which map the broadcast programs. Through the event discovery phase, we can discretize the continuous domain of timings defined by the recordings, creating the basis for the application of a recommender algorithm. The basic procedure used in the discretization was first introduced in <ref type="bibr" target="#b0">[1]</ref> and covers a number of subsequent steps:</p><p>Clustering. Recordings are clustered together by considering the channel, the periodicity and the difference between starting and ending times. All recordings belonging to the same cluster are thus equal as channel and periodicity, whilst 1 http://www.vcast.it/ similar on timings. Specific values are used to define the maximum clustering distance for the start and the end times. The output of this activity is a set of clusters, each identifying a single event. The centroid of the cluster, i.e., the recording that minimizes the intra-cluster timing distances, is considered the representative of the event.</p><p>Aggregation. As the clustering occurs periodically, this operation aims to identify newly created events characterized by the same channel and periodicity of the formerly created ones, but comparable timings. Such elements refer to the same programs and are therefore merged into unique events, whose properties are updated by taking into account the values of all the similar ones.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Collapsing.</head><p>A further refinement phase is required to grant the consistency of the generated events. In fact, due to the high variability of timings, especially when a new transmission appears, events which are initially considered as non referring to the same transmission tend to slowly and independently converge to more stable timeframes. This implies the need of merging them into single events.</p><p>As a result of the processing phase, given a set of recording clustered together, each one with the same channel ci and the same periodicity pi, we compute a discrete event ei in the form of: &lt; {ui}, t, ci, b, e, pi &gt;, where {ui} is the set of users whose recordings were clustered together; t is the user generated title most frequent among users in {ui}; b and e are, respectively, the starting and ending time computed as the median value of all the clustered recordings.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">From Events to Recommendations</head><p>When future events are computed from scheduled recordings, we are thus able to propose them to users by means of two different charts: (1) a global chart returning those events computed starting from the largest groups of recordings, i.e., those chosen by the largest sets of users; and (2) a user-based recommendation list, returning a set of new events of possible interest to each user requesting it, computed through a similarity function over the whole population. We call them Most Popular and Rec 2 (Recordings times Recommendations), respectively. Both charts are computed by means of the memory based collaborative filtering approach named k -Nearest Neighbors (kNN) <ref type="bibr" target="#b13">[14]</ref>. We apply both variants of the kNN algorithm: the user-based one <ref type="bibr" target="#b7">[8]</ref>, by identifying users interested in similar contents; and the item-based approach <ref type="bibr" target="#b6">[7]</ref>, by focusing on items shared by two or more users.</p><p>In kNN, the weight (i.e., a measure of interest) of an element ei for an user u k can be defined as:</p><formula xml:id="formula_0">w(u k , ei) = ua∈N (u k ) r(ua, ei) • c(u k , ua), (<label>1</label></formula><formula xml:id="formula_1">)</formula><p>where N (u k ) are the neighbors of user u k and r(ua, ei) is equal to 1 if user ua is associated to the event ei, and 0 otherwise. The coefficient c(u k , ua) represents the neighbor's information weight for user u k . In most of the kNN-based algorithms <ref type="bibr" target="#b7">[8]</ref>, the coefficient used is the similarity between u k and ua.</p><p>Most Popular. The MostPopular algorithm can be defined by means of eq. ( <ref type="formula" target="#formula_0">1</ref>), assuming the number of neighbors unbounded, which implies N (u k ) = U, ∀u k ∈ U ; and c(ua, u b ) = 1, ∀ua, u b ∈ U , with U as the set of all users. Thus, the weight is modified as w(u k , ei) = ua r(ua, ei).</p><p>After calculating the weight of all elements, they are sorted in descendant order. In the MostPopular algorithm, as the set of neighbors is independent of the user, all users receive the same recommended elements, i.e., the most popular ones.</p><p>Rec 2 . In order to provide personal suggestions, we have to define a similarity function for grouping similar users (items) from which choosing the appropriate elements to recommend. Our definition of similarity is based only on implicit feedbacks, resulting from observing the behavior of users: if she records something, then we assume that she is interested in it; otherwise, we can not infer anything about the interest of the user for that element. We are therefore considering binary feedbacks.</p><p>Given two users u and v and the associated discrete events Eu and Ev, we can choose the similarity metric, S(u, v), considering several well known measures (e.g., Dice, Cosine and Matching) <ref type="bibr" target="#b10">[11]</ref>. After choosing a metric, ∀u we can compute the subset Nu ⊆ U of neighbors of user u. A user v such that Ev ∩ Eu = ∅ is thus defined as a neighbor of u.</p><p>Starting from the neighborhood of u, the similarity with u is computed for each pair &lt; u, v &gt; such that v ∈ Nu. Finally, if S(u, v) &gt; 0, we consider u similar to v. The value S(u, v) is used to weight such a relation, therefore determining a similarity order among the neighborhood of u, from which choosing new events to recommend to u.</p><p>Similarly, this approach can be adopted for the item-based similarity: two events are considered similar if the share at least a single user that is associated to both of them.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">EVALUATION</head><p>In the following, we evaluate the obtained results in the event extraction process and in the recommendation of new events to users, both in Most Popular and in Rec 2 .</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Event Extraction</head><p>As a remainder, we are dealing with several independent, user generated recording schedules, that we cluster together and from which we compute the discrete events. In Figure <ref type="figure" target="#fig_1">1</ref>, a view of the distribution of the recordings is given: for each detected event, the number of recordings clustered together changes according to users' activity. As it turns out, most recordings (and, thus, most users) tend to be clustered and aggregated on very few events, while there are lots of events with very few recordings. The Most Popular algorithm exploit these inner features of the resulting discrete events to compute the top chart.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Computing Recommendation</head><p>We measure how accurate is the recommendation in predicting the elements that users would program in terms of recall. These values are computed as the average of all users' recall values using the top n recommended elements <ref type="bibr" target="#b12">[13]</ref>. Probability that an element have x recordings We are giving particular emphasis on the recall measure; in fact, since we do not have explicit feedbacks regarding the user's interest in those items which have not been considered (i.e., not programmed, nor downloaded), precision is not very meaningful <ref type="bibr" target="#b8">[9]</ref>. First, we choose different similarity functions to understand whether similarity influences the results of the user-based kNN algorithm. From Figure <ref type="figure" target="#fig_2">2</ref>(a) it is clear that, in this case, all chosen similarity metrics show nearly the same performance.</p><p>The second step is to find the optimal value for k. Figure <ref type="figure" target="#fig_2">2</ref>(b) shows the results with k ∈ {100, 300, 500, 700, 2000} in user-based kNN (Dice similarity), and the MostPopular recommender. We omit the values of k = {500, 700} since the results are almost equal to k = 300. Compared to the MostPopular algorithm (i.e., unbounded neighbors), a value k = 100 is not enough to outperform it, whilst for k = 2000, kNN starts to converge to it. Considering the top 10 recommended elements, we can achieve the best results for k = 300, whilst k = 500 is more suitable when taking further elements. As in most cases 10 elements are sufficient for a recommendation, k = 300 offers a good trade-off between valuable recommendations and resource consumption for building the neighborhood.</p><p>A comparison among user/item-based kNN and MostPopular is depicted in Figure <ref type="figure" target="#fig_2">2(c)</ref>. We can observe that the latter is clearly outperformed by the other two algorithms, especially when more than 7 recommended items are considered. The user-based algorithm performs slightly better than the item-based one (more noticeable with more than 15 recommended items). In general, item-based algorithms tend to perform better because usually the number of items is considerably lower than the users <ref type="bibr" target="#b13">[14]</ref>, but this property does not hold in our domain.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6.">CONCLUSION</head><p>In this paper we show how to recommend live events to users without any knowledge about the broadcast content and user's likes. Recommendations can be given both globally and personally. It is important to underline that the most popular events are easier to predict since users tend to naturally focus on them, even without any specific suggestion. On the contrary, granting a high novelty in personal recommendations is a more challenging goal due to the reduced amount of explicit information. Nevertheless, we can obtain interesting results even exploiting a simple approach as the kNN. We are currently attempting other approaches to recommendation (e.g., latent factor model) with implicit feedbacks, with the aim of improving the prediction accuracy.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Number of recordings per event (Probability density function)</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: Comparison between recommenders and recall for kNN and Most Popular.</figDesc></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Events discovery for personal video recorders</title>
		<author>
			<persName><forename type="first">A</forename><surname>Basso</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Milanesio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Ruffo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">EuroITV &apos;09: Proceedings of the seventh european conference on European interactive television conference</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="171" to="174" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Tv scout: Guiding users from printed guides to personalized tv program</title>
		<author>
			<persName><forename type="first">P</forename><surname>Baudisch</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Brueckner</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2nd Workshop on Personalization in Future TV</title>
				<meeting>the 2nd Workshop on Personalization in Future TV<address><addrLine>Malaga, Spain); Universidad de Malaga</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002-05-28">May 28. 2002</date>
			<biblScope unit="page" from="151" to="160" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">A multi-agent open architecture for a tv recommender system: A case study using a bayesian strategy</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Blanco-Fernández</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">J</forename><surname>Pazos-Arias</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Gil-Solla</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ramos-Cabrer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Barragáns-Martínez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>López-Nores</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>García-Duque</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Fernández-Vilas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">P</forename><surname>Díaz-Redondo</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Multimedia Software Engineering, International Symposium on</title>
				<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="178" to="185" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Personalization: Improving ease-of-use, trust and accuracy of a tv show recommender</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">L</forename><surname>Buczak</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zimmerman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Kurapati</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the TV&apos;02 workshop on Personalization in TV</title>
				<meeting>the TV&apos;02 workshop on Personalization in TV<address><addrLine>Malaga</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="3" to="12" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Analysis of cold-start recommendations in iptv systems</title>
		<author>
			<persName><forename type="first">P</forename><surname>Cremonesi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Turrin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">RecSys &apos;09: Proceedings of the third ACM conference on Recommender systems</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="233" to="236" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Recommender systems for tv</title>
		<author>
			<persName><forename type="first">D</forename><surname>Das</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Horst</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of AAAI</title>
				<meeting>AAAI</meeting>
		<imprint>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Item-based top-n recommendation algorithms</title>
		<author>
			<persName><forename type="first">M</forename><surname>Deshpande</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Karypis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">ACM Trans. Inf. Syst</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="143" to="177" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">An algorithmic framework for performing collaborative filtering</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">L</forename><surname>Herlocker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Konstan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Borchers</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Riedl</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">SIGIR &apos;99: Proceedings of the 22nd annual international ACM SIGIR conference on Research and development in information retrieval</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="1999">1999</date>
			<biblScope unit="page" from="230" to="237" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Collaborative filtering for implicit feedback datasets</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Hu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Koren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Volinsky</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ICDM &apos;08: Proceedings of the 2008 Eighth IEEE International Conference on Data Mining</title>
				<meeting><address><addrLine>Washington, DC, USA</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE Computer Society</publisher>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="263" to="272" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Tv content recommender system</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">G</forename><surname>Kaushal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Gutta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Kurapati</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Martino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Milanski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">D</forename><surname>Schaffer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zimmerman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 17th National Conference on Artificial Intelligence</title>
				<meeting>the 17th National Conference on Artificial Intelligence</meeting>
		<imprint>
			<publisher>AAAI Press / The MIT Press</publisher>
			<date type="published" when="2000">2000</date>
			<biblScope unit="page" from="1121" to="1122" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Evaluating similarity measures for emergent semantics of social tagging</title>
		<author>
			<persName><forename type="first">B</forename><surname>Markines</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Cattuto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Menczer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Benz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Hotho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Stumme</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">WWW &apos;09: Proceedings of the 18th international conference on World wide web</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="641" to="650" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Indextv: a mpeg-7 based personalized recommendation system for digital tv</title>
		<author>
			<persName><forename type="first">M</forename><surname>Rovira</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Gonzàlez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>López</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Mas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Puig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Fabregat</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Fernandez</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ICME</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="823" to="826" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Application of dimensionality reduction in recommender system -a case study</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">M</forename><surname>Sarwar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Karypis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Konstan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">T</forename><surname>Riedl</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ACM WebKDD Workshop</title>
				<imprint>
			<date type="published" when="2000">2000</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Item-based collaborative filtering recommendation algorithms</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">M</forename><surname>Sarwar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Karypis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Konstan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">T</forename><surname>Riedl</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">WWW &apos;01: Proceedings of the 10th international conference on World Wide Web</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page" from="285" to="295" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">A multi-agent tv recommender</title>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">K</forename><surname>Srinivas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Gutta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Schaffer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Martino</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zimmerman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the UM 2001 workshop &quot;Personalization in Future TV</title>
				<meeting>the UM 2001 workshop &quot;Personalization in Future TV</meeting>
		<imprint>
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

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