<?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">The Challenging Reproducibility Task in Recommender Systems Research between Traditional and Deep Learning Models Discussion Paper</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Vito</forename><forename type="middle">Walter</forename><surname>Anelli</surname></persName>
							<email>vitowalter.anelli@poliba.it</email>
							<affiliation key="aff0">
								<orgName type="department">Politecnico di Bari</orgName>
								<address>
									<addrLine>via Orabona, 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alejandro</forename><surname>Bellogín</surname></persName>
							<affiliation key="aff1">
								<orgName type="institution">Universidad Autónoma de Madrid</orgName>
								<address>
									<addrLine>Ciudad Universitaria de Cantoblanco</addrLine>
									<postCode>28049</postCode>
									<settlement>Madrid</settlement>
									<country key="ES">Spain</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Antonio</forename><surname>Ferrara</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Politecnico di Bari</orgName>
								<address>
									<addrLine>via Orabona, 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Daniele</forename><surname>Malitesta</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Politecnico di Bari</orgName>
								<address>
									<addrLine>via Orabona, 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Felice</forename><forename type="middle">Antonio</forename><surname>Merra</surname></persName>
							<affiliation key="aff3">
								<orgName type="institution">Amazon Science Berlin</orgName>
								<address>
									<addrLine>Invalidenstraße 75</addrLine>
									<postCode>10557</postCode>
									<settlement>Berlin</settlement>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Claudio</forename><surname>Pomo</surname></persName>
							<email>claudio.pomo@poliba.it</email>
							<affiliation key="aff0">
								<orgName type="department">Politecnico di Bari</orgName>
								<address>
									<addrLine>via Orabona, 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Francesco</forename><forename type="middle">Maria</forename><surname>Donini</surname></persName>
							<affiliation key="aff2">
								<orgName type="institution">Università degli Studi della Tuscia</orgName>
								<address>
									<addrLine>via Santa Maria in Gradi, 4</addrLine>
									<postCode>01100</postCode>
									<settlement>Viterbo</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Eugenio</forename><forename type="middle">Di</forename><surname>Sciascio</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Politecnico di Bari</orgName>
								<address>
									<addrLine>via Orabona, 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Tommaso</forename><forename type="middle">Di</forename><surname>Noia</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Politecnico di Bari</orgName>
								<address>
									<addrLine>via Orabona, 4</addrLine>
									<postCode>70125</postCode>
									<settlement>Bari</settlement>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">The Challenging Reproducibility Task in Recommender Systems Research between Traditional and Deep Learning Models Discussion Paper</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">A38A8AC7FFF0CE2DAAA4908B7A5022E6</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T20:31+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>Reproducibility</term>
					<term>Adversarial Learning</term>
					<term>Visual Recommenders</term>
					<term>Knowledge Graphs</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Recommender Systems have shown to be a useful tool for reducing over-choice and providing accurate, personalized suggestions. The large variety of available recommendation algorithms, splitting techniques, assessment protocols, metrics, and tasks, on the other hand, has made thorough experimental evaluation extremely difficult. Elliot is a comprehensive framework for recommendation with the goal of running and reproducing a whole experimental pipeline from a single configuration file. The framework uses a variety of ways to load, filter, and divide data. Elliot optimizes hyper-parameters for a variety of recommendation algorithms, then chooses the best models, compares them to baselines, computes metrics ranging from accuracy to beyond-accuracy, bias, and fairness, and does statistical analysis. The aim is to provide researchers with a tool to ease all the experimental evaluation phases (and make them reproducible), from data reading to results collection. Elliot is freely available on GitHub at https://github.com/sisinflab/elliot.</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>In the last decade, Recommendation Systems (RSs) have gained momentum as the pivotal choice for personalized decision-support systems. Recommendation is essentially a retrieval task where a catalog of items is ranked in a personalized way and the top-scoring items are presented to the user <ref type="bibr" target="#b0">[1]</ref>. Once the RSs ability to provide personalized items to clients had been demonstrated, both academia and industry began to devote attention to them <ref type="bibr" target="#b1">[2]</ref>. This collective effort resulted in an impressive number of recommendation algorithms, ranging from memory-based <ref type="bibr" target="#b2">[3]</ref> to latent factor-based <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b4">5]</ref>, as well as deep learning-based methods <ref type="bibr" target="#b5">[6]</ref>. At the same time, the RS research community realized that focusing only on the accuracy of results could be detrimental, and started exploring beyond-accuracy evaluation <ref type="bibr" target="#b6">[7]</ref>. As accuracy was recognized as insufficient to guarantee users' satisfaction <ref type="bibr" target="#b7">[8]</ref>, novelty and diversity <ref type="bibr" target="#b8">[9,</ref><ref type="bibr" target="#b9">10]</ref> came into play as new dimensions to be analyzed when comparing algorithms. However, this was only the first step in the direction of a more comprehensive evaluation. Indeed, more recently, the presence of biased <ref type="bibr" target="#b10">[11]</ref> and unfair recommendations towards user groups and item categories <ref type="bibr" target="#b12">[12]</ref> has been widely investigated. The abundance of possible choices has generated confusion around choosing the correct baselines, conducting the hyperparameter optimization and the experimental evaluation <ref type="bibr" target="#b13">[13]</ref>, and reporting the details of the adopted procedure. Consequently, two major concerns have arisen: unreproducible evaluation and unfair comparisons <ref type="bibr" target="#b14">[14]</ref>.</p><p>The advent of various frameworks over the last decade has improved the research process, and the RS community has gradually embraced the emergence of recommendation, assessment, and even hyperparameter tweaking frameworks. Starting from 2011, Mymedialite <ref type="bibr" target="#b15">[15]</ref>, LensKit <ref type="bibr" target="#b16">[16]</ref>, LightFM <ref type="bibr" target="#b17">[17]</ref>, RankSys <ref type="bibr" target="#b8">[9]</ref>, and Surprise <ref type="bibr" target="#b18">[18]</ref>, have formed the basic software for rapid prototyping and testing of recommendation models, thanks to an easy-to-use model execution and the implementation of standard accuracy, and beyond-accuracy, evaluation measures and splitting techniques. However, the outstanding success and the community interest in Deep Learning (DL) recommendation models, raised the need for novel instruments. LibRec <ref type="bibr" target="#b19">[19]</ref>, Spotlight<ref type="foot" target="#foot_0">1</ref> , and OpenRec <ref type="bibr" target="#b20">[20]</ref> are the first open-source projects that made DL-based recommenders available -with less than a dozen of available models but, unfortunately, without filtering, splitting, and hyper-optimization tuning strategies. An important step towards more exhaustive and up-to-date set of model implementations have been released with RecQ <ref type="bibr" target="#b21">[21]</ref>, DeepRec <ref type="bibr" target="#b22">[22]</ref>, and Cornac <ref type="bibr" target="#b23">[23]</ref> frameworks. However, they do not provide a general tool for extensive experiments on the pre-elaboration and the evaluation of a dataset. Indeed, after the reproducibility hype <ref type="bibr" target="#b24">[24,</ref><ref type="bibr" target="#b25">25]</ref>, DaisyRec <ref type="bibr" target="#b14">[14]</ref> and RecBole <ref type="bibr" target="#b26">[26]</ref> raised the bar of framework capabilities, making available both large set of models, data filtering/splitting operations and, above all, hyper-parameter tuning features. Unfortunately, even though these frameworks are a great help to researchers, facilitating reproducibility or extending the provided functionality would typically depend on developing bash scripts or programming on whatever language each framework is written. This is where Elliot comes to the stage. It is a novel kind of recommendation framework, aimed to overcome these obstacles by proposing a fully declarative approach (by means of a configuration file) to the set-up of an experimental setting. It analyzes the recommendation problem from the researcher's perspective as it implements the whole experimental pipeline, from dataset loading to results gathering in a principled way. The main idea behind Elliot is to keep an entire experiment reproducible and put the user (in our case, a researcher or RS developer) in control of the framework. To date, according to the recommendation model, Elliot allows for choosing among 27 similarity metrics, defining of multiple neural architectures, and choosing 51 hyperparameter tuning combined approaches, unleashing the full potential of the HyperOpt library <ref type="bibr" target="#b27">[27]</ref>. To enable evaluation for the diverse tasks and domains, Elliot supplies 36 metrics (including Accuracy, Error-based, Coverage, Novelty, Diversity, Bias, and Fairness metrics), 13 splitting strategies, and 8 prefiltering policies.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Framework</head><p>Elliot is an extendable framework made up of eight functional modules, each of which is in charge of a different phase in the experimental suggestion process. The user is only required to submit human-level experimental flow information via a customisable configuration file, so what happens beneath the hood (Figure <ref type="figure" target="#fig_0">1</ref>) is transparent to them. As a result, Elliot constructs the whole pipeline. What follows presents each of Elliot's modules and how to create a configuration file.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Data Preparation</head><p>The Data modules are in charge of handling and organizing the experiment's input, as well as providing a variety of supplementary data, such as item characteristics, visual embeddings, and pictures. The input data is taken over by the Prefiltering and Splitting modules after being loaded by the Loading module, whose techniques are described in Sect.2.1.2 and 2.1.3 respectively.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.1.">Loading</head><p>Different data sources, such as user-item feedback or side information, such as the item visual aspects, may be required for RSs investigations. Elliot comes with a variety of Loading module implementations to meet these requirements. Furthermore, the user may create computationally intensive prefiltering and splitting operations that can be saved and loaded to save time in the future. Additional data, such as visual characteristics and semantic features generated from knowledge graphs, can be handled through data-driven extensions. When a side-information-aware Loading module is selected, it filters out items that lack the needed information to provide a fair comparison.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.2.">Prefiltering</head><p>Elliot provides data filtering procedures using two different techniques after data loading. Filter-by-rating is the first method implemented in the Prefiltering module, which removes a useritem interaction if the preference score falls below a certain level. It can be a Numerical value, such as 3.5, a Distributional information, such as the worldwide rating average value, or a user-based distributional (User Dist.) value, such as the user's average rating value. The 𝑘-core prefiltering approach eliminates people, objects, or both if there are less than 𝑘 documented interactions. The 𝑘-core technique can be used to both users and things repeatedly (Iterative 𝑘-core) until the 𝑘-core filtering requirement is fulfilled, i.e., all users and items have at least 𝑘 recorded interactions. Since reaching such condition might be intractable, Elliot allows specifying the maximum number of iterations (Iter-𝑛-rounds). Finally, the Cold-Users filtering feature allows retaining cold-users only.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.3.">Splitting</head><p>Elliot implements three splitting strategies: (i) Temporal, (ii) Random, and (iii) Fix. The Temporal method divides user-item interactions depending on the transaction timestamp, either by setting the timestamp, selecting the best one <ref type="bibr" target="#b28">[28,</ref><ref type="bibr" target="#b29">29]</ref>, or using a hold-out (HO) mechanism. Hold-out (HO), 𝐾-repeated hold-out (K-HO), and cross-validation (CV ) are all part of the Random methods. Finally, the Fix approach leverages an already split dataset.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Recommendation Models</head><p>After data loading and pre-elaborations, the Recommendation module (Figure <ref type="figure" target="#fig_0">1</ref>) provides the functionalities to train (and restore) both Elliot's state-of-the-art recommendation models and custom user-implemented models, with the possibility to find the best hyper-parameter setting.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.1.">Implemented Models</head><p>To date, Elliot integrates around 50 recommendation models grouped into two sets: (i) popular models implemented in at least two of the other reviewed frameworks, and (ii) other wellknown state-of-the-art recommendation models which are less common in the reviewed frameworks, such as autoencoder-based, e.g., <ref type="bibr" target="#b5">[6]</ref>, graph-based, e.g., <ref type="bibr" target="#b30">[30]</ref>, visually-aware <ref type="bibr" target="#b31">[31]</ref>, e.g., <ref type="bibr" target="#b32">[32]</ref>, adversarially-robust, e.g., <ref type="bibr" target="#b33">[33]</ref>, and content-aware, e.g., <ref type="bibr" target="#b34">[34,</ref><ref type="bibr" target="#b35">35]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.2.">Hyper-parameter Tuning</head><p>According to Rendle et al. <ref type="bibr" target="#b25">[25]</ref>, Anelli et al. <ref type="bibr" target="#b36">[36]</ref>, hyper-parameter optimization has a significant impact on performance. Elliot supplies Grid Search, Simulated Annealing, Bayesian Optimization, and Random Search, supporting four different traversal techniques in the search space. Grid Search is automatically inferred when the user specifies the available hyper-parameters.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.">Performance Evaluation</head><p>After the training phase, Elliot continues its operations, evaluating recommendations. Figure <ref type="figure" target="#fig_0">1</ref> indicates this phase with two distinct evaluation modules: Metrics and Statistical Tests.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.1.">Metrics</head><p>Elliot provides a set of 36 evaluation metrics, partitioned into seven families: Accuracy, Error, Coverage, Novelty, Diversity, Bias, and Fairness. It is worth mentioning that Elliot is the framework that exposes both the largest number of metrics and the only one considering bias and fairness measures. Moreover, the practitioner can choose any metric to drive the model selection and the tuning.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3.2.">Statistical Tests</head><p>All other cited frameworks do not support statistical hypothesis tests, probably due to the need for computing fine-grained (e.g., per-user or per-partition) results and retaining them for each recommendation model. Conversely, Elliot helps computing two statistical hypothesis tests, i.e., Wilcoxon and Paired t-test, with a flag in the configuration file.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4.">Framework Outcomes</head><p>When the training of recommenders is over, Elliot uses the Output module to gather the results. Three types of output files can be generated: (i) Performance Tables, (ii) Model Weights, and (iii) Recommendation Lists. Performance Tables come in the form of spreadsheets, including all the metric values generated on the test set for each recommendation model given in the configuration file. Cut-off-specific and model-specific tables are included in a final report (i.e., considering each combination of the explored parameters). Statistical hypothesis tests are also presented in the tables, as well as a JSON file that summarizes the optimal model parameters. Optionally, Elliot stores the model weights for the sake of future re-training.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5.">Preparation of the Experiment</head><p>Elliot is triggered by a single configuration file written in YAML (e.g., refer to the toy example sample_hello_world.yml). The first section details the data loading, filtering, and splitting information defined in Section 2.1. The models section represents the recommendation models' configuration, e.g., Item-𝑘NN. Here, the model-specific hyperparameter optimization strategies are specified, e.g., the grid-search. The evaluation section details the evaluation strategy with the desired metrics, e.g., nDCG in the toy example. Finally, save_recs and top_k keys detail, for example, the Output module abilities described in Section 2.4.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Conclusion and Future Work</head><p>Elliot is a framework that looks at the recommendation process from the eyes of an RS researcher. To undertake a thorough and repeatable experimental assessment, the user only has to generate a flexible configuration file. Several loading, prefiltering, splitting, hyperparameter optimization, recommendation models, and statistical hypothesis testing are included in the framework. Elliot reports may be evaluated and used directly into research papers. We evaluated the RS assessment literature, putting Elliot in the context of the other frameworks and highlighted its benefits and drawbacks. Following that, we looked at the framework's design and how to create a functional (and repeatable) experimental benchmark. Elliot is the only recommendation framework we're aware of that supports a full multi-recommender experimental pipeline from a single configuration file. We intend to expand the framework in the near future to incorporate sequential recommendation scenarios, adversarial attacks, reinforcement learning-based recommendation systems, differential privacy facilities, sampling assessment, and distributed recommendation, among other things.</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: Overview of Elliot.</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">https://github.com/maciejkula/spotlight</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">On sampled metrics for item recommendation</title>
		<author>
			<persName><forename type="first">W</forename><surname>Krichene</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Rendle</surname></persName>
		</author>
		<idno type="DOI">10.1145/3394486.3403226</idno>
		<ptr target="https://dl.acm.org/doi/10.1145/3394486.3403226" />
	</analytic>
	<monogr>
		<title level="m">KDD &apos;20: The 26th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Virtual Event</title>
				<editor>
			<persName><forename type="first">R</forename><surname>Gupta</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Y</forename><surname>Liu</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Tang</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><forename type="middle">A</forename><surname>Prakash</surname></persName>
		</editor>
		<meeting><address><addrLine>, CA, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2020">August 23-27, 2020. 2020</date>
			<biblScope unit="page" from="1748" to="1757" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">The netflix prize</title>
		<author>
			<persName><forename type="first">J</forename><surname>Bennett</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Lanning</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining</title>
				<meeting>the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining<address><addrLine>San Jose, California, USA</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2007">August 12-15, 2007. 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<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><surname>Riedl</surname></persName>
		</author>
		<idno type="DOI">10.1145/371920.372071</idno>
	</analytic>
	<monogr>
		<title level="m">WWW 2001</title>
				<editor>
			<persName><forename type="first">V</forename><forename type="middle">Y</forename><surname>Shen</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">N</forename><surname>Saito</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><forename type="middle">R</forename><surname>Lyu</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><forename type="middle">E</forename><surname>Zurko</surname></persName>
		</editor>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2001">2001</date>
			<biblScope unit="page" from="285" to="295" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Advances in collaborative filtering</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Koren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">M</forename><surname>Bell</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-1-4899-7637-6_3</idno>
	</analytic>
	<monogr>
		<title level="m">Recommender Systems Handbook</title>
				<editor>
			<persName><forename type="first">F</forename><surname>Ricci</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">L</forename><surname>Rokach</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><surname>Shapira</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="77" to="118" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Factorization machines</title>
		<author>
			<persName><forename type="first">S</forename><surname>Rendle</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICDM.2010.127</idno>
	</analytic>
	<monogr>
		<title level="m">The 10th IEEE International Conference on Data Mining</title>
				<editor>
			<persName><forename type="first">G</forename><forename type="middle">I</forename><surname>Webb</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><surname>Liu</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Zhang</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Gunopulos</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">X</forename><surname>Wu</surname></persName>
		</editor>
		<meeting><address><addrLine>Sydney, Australia</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE Computer Society</publisher>
			<date type="published" when="2010-12-17">14-17 December 2010. 2010</date>
			<biblScope unit="page" from="995" to="1000" />
		</imprint>
	</monogr>
	<note>ICDM 2010</note>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Variational autoencoders for collaborative filtering</title>
		<author>
			<persName><forename type="first">D</forename><surname>Liang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">G</forename><surname>Krishnan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">D</forename><surname>Hoffman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Jebara</surname></persName>
		</author>
		<idno type="DOI">10.1145/3178876.3186150</idno>
	</analytic>
	<monogr>
		<title level="m">WWW 2018</title>
				<editor>
			<persName><forename type="first">P</forename><surname>Champin</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><forename type="middle">L</forename><surname>Gandon</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Lalmas</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><forename type="middle">G</forename><surname>Ipeirotis</surname></persName>
		</editor>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="689" to="698" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Rank and relevance in novelty and diversity metrics for recommender systems</title>
		<author>
			<persName><forename type="first">S</forename><surname>Vargas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Castells</surname></persName>
		</author>
		<ptr target="https://dl.acm.org/citation.cfm?id=2043955" />
	</analytic>
	<monogr>
		<title level="m">RecSys 2011</title>
				<editor>
			<persName><forename type="first">B</forename><surname>Mobasher</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><forename type="middle">D</forename><surname>Burke</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Jannach</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Adomavicius</surname></persName>
		</editor>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="109" to="116" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Being accurate is not enough: how accuracy metrics have hurt recommender systems</title>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">M</forename><surname>Mcnee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Riedl</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Konstan</surname></persName>
		</author>
		<idno type="DOI">10.1145/1125451.1125659</idno>
	</analytic>
	<monogr>
		<title level="m">Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, CHI 2006</title>
				<editor>
			<persName><forename type="first">G</forename><forename type="middle">M</forename><surname>Olson</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><surname>Jeffries</surname></persName>
		</editor>
		<meeting><address><addrLine>Montréal, Québec, Canada</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2006">April 22-27, 2006. 2006</date>
			<biblScope unit="page" from="1097" to="1101" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Novelty and diversity enhancement and evaluation in recommender systems and information retrieval</title>
		<author>
			<persName><forename type="first">S</forename><surname>Vargas</surname></persName>
		</author>
		<idno type="DOI">10.1145/2600428.2610382</idno>
	</analytic>
	<monogr>
		<title level="m">SIGIR 2014</title>
				<editor>
			<persName><forename type="first">S</forename><surname>Geva</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Trotman</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Bruza</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><forename type="middle">L A</forename><surname>Clarke</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Järvelin</surname></persName>
		</editor>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page">1281</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Novelty and diversity in recommender systems</title>
		<author>
			<persName><forename type="first">P</forename><surname>Castells</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><forename type="middle">J</forename><surname>Hurley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Vargas</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-1-4899-7637-6_26</idno>
		<idno>doi:</idno>
		<ptr target="10.1007/978-1-4899-7637-6\_26" />
	</analytic>
	<monogr>
		<title level="m">Recommender Systems Handbook</title>
				<editor>
			<persName><forename type="first">F</forename><surname>Ricci</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">L</forename><surname>Rokach</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">B</forename><surname>Shapira</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="881" to="918" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Popularity-opportunity bias in collaborative filtering</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>He</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Caverlee</surname></persName>
		</author>
		<idno type="DOI">10.1145/3437963.3441820</idno>
		<idno>doi:</idno>
		<ptr target="https" />
	</analytic>
	<monogr>
		<title level="m">WSDM 2021</title>
				<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2021">2021</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title/>
		<idno type="DOI">10.1145/3437963.3441820</idno>
		<idno>.1145/3437963.3441820</idno>
		<ptr target="//doi.org/10" />
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">A flexible framework for evaluating user and item fairness in recommender systems</title>
		<author>
			<persName><forename type="first">Y</forename><surname>Deldjoo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">W</forename><surname>Anelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Zamani</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Bellogin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">Di</forename><surname>Noia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">User Modeling and User-Adapted Interaction</title>
				<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="1" to="47" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Comparative recommender system evaluation: benchmarking recommendation frameworks</title>
		<author>
			<persName><forename type="first">A</forename><surname>Said</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Bellogín</surname></persName>
		</author>
		<idno type="DOI">10.1145/2645710.2645746</idno>
	</analytic>
	<monogr>
		<title level="m">RecSys 2014</title>
				<editor>
			<persName><forename type="first">A</forename><surname>Kobsa</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><forename type="middle">X</forename><surname>Zhou</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Ester</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Y</forename><surname>Koren</surname></persName>
		</editor>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="129" to="136" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Are we evaluating rigorously? benchmarking recommendation for reproducible evaluation and fair comparison</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Sun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Yu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Fang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Qu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Geng</surname></persName>
		</author>
		<idno type="DOI">10.1145/3383313.3412489</idno>
	</analytic>
	<monogr>
		<title level="m">RecSys 2020</title>
				<editor>
			<persName><forename type="first">R</forename><forename type="middle">L T</forename><surname>Santos</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">L</forename><forename type="middle">B</forename><surname>Marinho</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><forename type="middle">M</forename><surname>Daly</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">L</forename><surname>Chen</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Falk</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">N</forename><surname>Koenigstein</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><forename type="middle">S</forename><surname>De Moura</surname></persName>
		</editor>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="23" to="32" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Mymedialite: a free recommender system library</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Gantner</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Rendle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Freudenthaler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Schmidt-Thieme</surname></persName>
		</author>
		<idno type="DOI">10.1145/2043932.2043989</idno>
	</analytic>
	<monogr>
		<title level="m">RecSys 2011</title>
				<editor>
			<persName><forename type="first">B</forename><surname>Mobasher</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">R</forename><forename type="middle">D</forename><surname>Burke</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">D</forename><surname>Jannach</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">G</forename><surname>Adomavicius</surname></persName>
		</editor>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="305" to="308" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Lenskit for python: Next-generation software for recommender systems experiments</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">D</forename><surname>Ekstrand</surname></persName>
		</author>
		<idno type="DOI">10.1145/3340531.3412778</idno>
	</analytic>
	<monogr>
		<title level="m">CIKM 2020</title>
				<editor>
			<persName><forename type="first">M</forename><surname>D'aquin</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Dietze</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Hauff</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">E</forename><surname>Curry</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">P</forename><surname>Cudré-Mauroux</surname></persName>
		</editor>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="2999" to="3006" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Metadata embeddings for user and item cold-start recommendations</title>
		<author>
			<persName><forename type="first">M</forename><surname>Kula</surname></persName>
		</author>
		<ptr target="http://ceur-ws.org/Vol-1448/paper4.pdf" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 2nd Workshop on New Trends on Content-Based Recommender Systems co-located with 9th ACM Conference on Recommender Systems (RecSys 2015)</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">T</forename><surname>Bogers</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Koolen</surname></persName>
		</editor>
		<meeting>the 2nd Workshop on New Trends on Content-Based Recommender Systems co-located with 9th ACM Conference on Recommender Systems (RecSys 2015)<address><addrLine>Vienna, Austria</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2015">September 16-20, 2015. 2015</date>
			<biblScope unit="volume">1448</biblScope>
			<biblScope unit="page" from="14" to="21" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Surprise: A python library for recommender systems</title>
		<author>
			<persName><forename type="first">N</forename><surname>Hug</surname></persName>
		</author>
		<idno type="DOI">10.21105/joss.02174</idno>
	</analytic>
	<monogr>
		<title level="j">J. Open Source Softw</title>
		<imprint>
			<biblScope unit="volume">5</biblScope>
			<biblScope unit="page">2174</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Librec: A java library for recommender systems</title>
		<author>
			<persName><forename type="first">G</forename><surname>Guo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Sun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Yorke-Smith</surname></persName>
		</author>
		<ptr target="CEUR-WS.org" />
	</analytic>
	<monogr>
		<title level="m">Posters, Demos, Late-breaking Results and Workshop Proceedings of the 23rd Conference on User Modeling, Adaptation, and Personalization (UMAP 2015)</title>
		<title level="s">CEUR Workshop Proceedings</title>
		<editor>
			<persName><forename type="first">A</forename><forename type="middle">I</forename><surname>Cristea</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Masthoff</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">A</forename><surname>Said</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">N</forename><surname>Tintarev</surname></persName>
		</editor>
		<meeting><address><addrLine>Dublin, Ireland</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2015-07-03">June 29 -July 3, 2015. 2015</date>
			<biblScope unit="volume">1388</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Openrec: A modular framework for extensible and adaptable recommendation algorithms</title>
		<author>
			<persName><forename type="first">L</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Bagdasaryan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Gruenstein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Hsieh</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Estrin</surname></persName>
		</author>
		<idno type="DOI">10.1145/3159652.3159681</idno>
	</analytic>
	<monogr>
		<title level="m">WSDM 2018</title>
				<editor>
			<persName><forename type="first">Y</forename><surname>Chang</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">C</forename><surname>Zhai</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Y</forename><surname>Liu</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Y</forename><surname>Maarek</surname></persName>
		</editor>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="664" to="672" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Generating reliable friends via adversarial training to improve social recommendation</title>
		<author>
			<persName><forename type="first">J</forename><surname>Yu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Gao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Yin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Gao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Wang</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICDM.2019.00087</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Data Mining, ICDM 2019</title>
				<editor>
			<persName><forename type="first">J</forename><surname>Wang</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">K</forename><surname>Shim</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">X</forename><surname>Wu</surname></persName>
		</editor>
		<meeting><address><addrLine>Beijing, China</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2019-11-08">2019. November 8-11, 2019. 2019</date>
			<biblScope unit="page" from="768" to="777" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Deeprecsys: A system for optimizing end-to-end at-scale neural recommendation inference</title>
		<author>
			<persName><forename type="first">U</forename><surname>Gupta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Hsia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Saraph</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Reagen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Wei</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">S</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Brooks</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Wu</surname></persName>
		</author>
		<idno type="DOI">10.1109/ISCA45697.2020.00084</idno>
	</analytic>
	<monogr>
		<title level="m">47th ACM/IEEE Annual International Symposium on Computer Architecture, ISCA 2020</title>
				<meeting><address><addrLine>Valencia, Spain</addrLine></address></meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2020-06-03">May 30 -June 3, 2020. 2020</date>
			<biblScope unit="page" from="982" to="995" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Cornac: A comparative framework for multimodal recommender systems</title>
		<author>
			<persName><forename type="first">A</forename><surname>Salah</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Truong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">W</forename><surname>Lauw</surname></persName>
		</author>
		<ptr target="http://jmlr.org/papers/v21/19-805.html" />
	</analytic>
	<monogr>
		<title level="j">J. Mach. Learn. Res</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="page">5</biblScope>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Are we really making much progress? A worrying analysis of recent neural recommendation approaches</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">F</forename><surname>Dacrema</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Cremonesi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Jannach</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">RecSys, ACM</title>
				<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="101" to="109" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Neural collaborative filtering vs. matrix factorization revisited</title>
		<author>
			<persName><forename type="first">S</forename><surname>Rendle</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Krichene</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">R</forename><surname>Anderson</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">RecSys, ACM</title>
				<imprint>
			<date type="published" when="2020">2020</date>
			<biblScope unit="page" from="240" to="248" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<monogr>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">X</forename><surname>Zhao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Mu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Hou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Lin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Lu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Tian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Pan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Min</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Feng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Fan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Ji</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Wen</surname></persName>
		</author>
		<idno>CoRR abs/2011.01731</idno>
		<ptr target="https://arxiv.org/abs/2011.01731.arXiv:2011.01731" />
		<title level="m">Recbole: Towards a unified, comprehensive and efficient framework for recommendation algorithms</title>
				<imprint>
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">Making a science of model search: Hyperparameter optimization in hundreds of dimensions for vision architectures</title>
		<author>
			<persName><forename type="first">J</forename><surname>Bergstra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Yamins</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">D</forename><surname>Cox</surname></persName>
		</author>
		<ptr target="http://proceedings.mlr.press/v28/bergstra13.html" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 30th International Conference on Machine Learning, ICML 2013</title>
				<meeting>the 30th International Conference on Machine Learning, ICML 2013<address><addrLine>Atlanta, GA, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2013-06-21">16-21 June 2013. 2013</date>
			<biblScope unit="volume">28</biblScope>
			<biblScope unit="page" from="115" to="123" />
		</imprint>
	</monogr>
	<note>JMLR Workshop and Conference Proceedings</note>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Local popularity and time in top-n recommendation</title>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">W</forename><surname>Anelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">D</forename><surname>Noia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">D</forename><surname>Sciascio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ragone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Trotta</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ECIR (1)</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2019">2019</date>
			<biblScope unit="volume">11437</biblScope>
			<biblScope unit="page" from="861" to="868" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">Revisiting neighbourhood-based recommenders for temporal scenarios</title>
		<author>
			<persName><forename type="first">A</forename><surname>Bellogín</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Sánchez</surname></persName>
		</author>
		<ptr target=".org" />
	</analytic>
	<monogr>
		<title level="m">RecTemp@RecSys</title>
		<title level="s">CEUR Workshop Proceedings, CEUR-WS</title>
		<imprint>
			<date type="published" when="1922">1922. 2017</date>
			<biblScope unit="page" from="40" to="44" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Neural graph collaborative filtering</title>
		<author>
			<persName><forename type="first">X</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>He</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Feng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Chua</surname></persName>
		</author>
		<idno type="DOI">10.1145/3331184.3331267</idno>
	</analytic>
	<monogr>
		<title level="m">SIGIR 2019</title>
				<editor>
			<persName><forename type="first">B</forename><surname>Piwowarski</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><surname>Chevalier</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">É</forename><surname>Gaussier</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Y</forename><surname>Maarek</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">J</forename><surname>Nie</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">F</forename><surname>Scholer</surname></persName>
		</editor>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="165" to="174" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b31">
	<analytic>
		<title level="a" type="main">V-elliot: Design, evaluate and tune visual recommender systems</title>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">W</forename><surname>Anelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Bellogín</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ferrara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Malitesta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">A</forename><surname>Merra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Pomo</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">T</forename><forename type="middle">D</forename><surname>Noia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">RecSys, ACM</title>
				<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="768" to="771" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b32">
	<analytic>
		<title level="a" type="main">VBPR: visual bayesian personalized ranking from implicit feedback</title>
		<author>
			<persName><forename type="first">R</forename><surname>He</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">J</forename><surname>Mcauley</surname></persName>
		</author>
		<ptr target="http://www.aaai.org/ocs/index.php/AAAI/AAAI16/paper/view/11914" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence</title>
				<editor>
			<persName><forename type="first">D</forename><surname>Schuurmans</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">M</forename><forename type="middle">P</forename><surname>Wellman</surname></persName>
		</editor>
		<meeting>the Thirtieth AAAI Conference on Artificial Intelligence<address><addrLine>Phoenix, Arizona, USA</addrLine></address></meeting>
		<imprint>
			<publisher>AAAI Press</publisher>
			<date type="published" when="2016">February 12-17, 2016. 2016</date>
			<biblScope unit="page" from="144" to="150" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b33">
	<analytic>
		<title level="a" type="main">Adversarial training towards robust multimedia recommender system</title>
		<author>
			<persName><forename type="first">J</forename><surname>Tang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Du</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>He</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Yuan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Q</forename><surname>Tian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Chua</surname></persName>
		</author>
		<idno type="DOI">10.1109/TKDE.2019.2893638</idno>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. Knowl. Data Eng</title>
		<imprint>
			<biblScope unit="volume">32</biblScope>
			<biblScope unit="page" from="855" to="867" />
			<date type="published" when="2020">2020</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b34">
	<analytic>
		<title level="a" type="main">How to make latent factors interpretable by feeding factorization machines with knowledge graphs</title>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">W</forename><surname>Anelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">D</forename><surname>Noia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">D</forename><surname>Sciascio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ragone</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Trotta</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ISWC (1)</title>
		<title level="s">Lecture Notes in Computer Science</title>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2019">2019</date>
			<biblScope unit="volume">11778</biblScope>
			<biblScope unit="page" from="38" to="56" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b35">
	<analytic>
		<title level="a" type="main">Sparse feature factorization for recommender systems with knowledge graphs</title>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">W</forename><surname>Anelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">D</forename><surname>Noia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">D</forename><surname>Sciascio</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Ferrara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">C M</forename><surname>Mancino</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">RecSys, ACM</title>
				<imprint>
			<date type="published" when="2021">2021</date>
			<biblScope unit="page" from="154" to="165" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b36">
	<analytic>
		<title level="a" type="main">On the discriminative power of hyper-parameters in cross-validation and how to choose them</title>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">W</forename><surname>Anelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">D</forename><surname>Noia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">D</forename><surname>Sciascio</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">RecSys, ACM</title>
				<imprint>
			<date type="published" when="2019">2019</date>
			<biblScope unit="page" from="447" to="451" />
		</imprint>
	</monogr>
</biblStruct>

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