<?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">Augmenting the DonorsChoose.org Corpus for Meta-Learning</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Gordian</forename><surname>Edenhofer</surname></persName>
							<email>g.edenhofer@campus.lmu.de</email>
							<affiliation key="aff0">
								<orgName type="department">Faculty of Physics</orgName>
								<orgName type="institution">Ludwig Maximilian University of Munich</orgName>
								<address>
									<country key="DE">Germany</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="department">Digital Content and Media Sciences Division</orgName>
								<orgName type="institution">National Institute of Informatics Tokyo</orgName>
								<address>
									<country key="JP">Japan</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Andrew</forename><surname>Collins</surname></persName>
							<email>ancollin@tcd.ie</email>
							<affiliation key="aff1">
								<orgName type="department">School of Computer Science &amp; Statistics</orgName>
								<orgName type="institution" key="instit1">Trinity College Dublin</orgName>
								<orgName type="institution" key="instit2">ADAPT Centre</orgName>
								<address>
									<country key="IE">Ireland</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Akiko</forename><surname>Aizawa</surname></persName>
							<email>aizawa@nii.ac.jp</email>
							<affiliation key="aff2">
								<orgName type="department">Digital Content and Media Sciences Division</orgName>
								<orgName type="institution">National Institute of Informatics Tokyo</orgName>
								<address>
									<country key="JP">Japan</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Joeran</forename><surname>Beel</surname></persName>
							<email>beelj@tcd.ie</email>
							<affiliation key="aff1">
								<orgName type="department">School of Computer Science &amp; Statistics</orgName>
								<orgName type="institution" key="instit1">Trinity College Dublin</orgName>
								<orgName type="institution" key="instit2">ADAPT Centre</orgName>
								<address>
									<country key="IE">Ireland</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="department">Digital Content and Media Sciences Division</orgName>
								<orgName type="institution">National Institute of Informatics Tokyo</orgName>
								<address>
									<country key="JP">Japan</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Augmenting the DonorsChoose.org Corpus for Meta-Learning</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">645812ED5F68069DC982C6DAB35E3977</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T01:19+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>meta-learning</term>
					<term>dataset augmentation</term>
					<term>ensemble learning</term>
					<term>hybrid recommenders</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The DonorsChoose.org dataset of past donations provides a big and feature-rich corpus of users and items. The dataset matches donors to projects in which they might be interested in and hence is intrinsically about recommendations. Due to the availability of detailed item-, user-and transaction-features, this corpus represents a suitable candidate for meta-learning approaches to be tested. This study aims at providing an augmented corpus for further recommender systems studies to test and evaluate meta-learning approaches. In the augmentation, metadata of collaborative and content-based filtering techniques is amended to the corpus. It is further extended with aggregated statistics of users and transactions and an exemplary meta-learning experiment. The performance in the learning subsystem is measured via the recall of recommended items in a Top-N test set. The augmented dataset and the source code are released into the public domain at GitHub:BeelGroup/Augmented-DonorsChoose.org-Dataset.</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>Meta-Learning is the process of applying machine learning algorithms on metadata of previous machine learning experiments. The goal is to improve existing approaches by combining the strengths of several single machine learning systems <ref type="bibr" target="#b0">[1]</ref>. In recommender systems it is an emerging field of interest as it utilizes patterns in metadata. In order to investigate meta-learning, the required metadata needs to be computed in advance.</p><p>One challenge for researchers interested in meta-learning is that suitable datasets are time-consuming and cumbersome to construct. Creating a system of individual machine learning experiments and amending their metadata to the original corpus takes time and resources away from working with the actual meta-learners. Multiple examples of manual and repetitious data augmentation may be found in the scientific literature, for instance in <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3,</ref><ref type="bibr" target="#b4">4]</ref>. Furthermore, the choice of the metric for computing metadata of single machine learners is important. Using the RMSE, as is done in some of the aforementioned publications, disallows using content-based methods.</p><p>Our objective is to address the data augmentation part in a comprehensive and reproducible <ref type="bibr" target="#b5">[5]</ref> way as to allow researchers to focus on the actual meta-learning task. We are augmenting a publicly available dataset intrinsically about recommendations which to our best knowledge has not been used for meta-learning before in the scientific community. Yet due to its feature-rich and vast corpus it is a suitable candidate. The raw dataset is augmented with metadata of several machine learning algorithms from a variety of fields (cf. <ref type="bibr" target="#b2">[3]</ref>). In place of a metric, the recall in a Top-N set is used as it can be computed for a wide range of algorithms. The dataset is further amended with aggregated statistics about users and items, and metadata of an exemplary experiment.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Methodology</head><p>2.1 The Dataset DonorsChoose.org is an organization which enables teachers to file project requests for resources for their school. Collectively the nonprofit has raised $685 million for classrooms in the United States of America. Their dataset composed of past donations features 4.69 million transactions performed by 2.12 million users having donated to 1.11 million projects. This work uses the eighth version of the dataset hosted at kaggle.com/donorschoose/io. An exemplary itemized view of the augmented dataset is shown in Table <ref type="table">1</ref> with an outline of the plain data to the left of the separator.</p><p>The corpus features comprehensive information on the users (donors), items (projects) and transactions respectively interactions (donations). Transactions are represented by an interaction of a user with an item at a specific point in time and further include a strength (amount donated). Users feature information about their location and a boolean value indicating whether they are a teacher. Items feature multiple textual descriptions, funding goals, a list of associated categories and types, information about the creator and details about the location of the school which the item is about.</p><p>In a first step, we apply two collaborative filtering techniques and two content-based filtering techniques. The performance measures of the single algorithms are amended to the table. Next, we calculate aggregated user and item statistics and added them to the table. Lastly, four exemplary meta-learners are applied and the performance measures of the individual approaches are added to the corpus. Table <ref type="table">1</ref>: Illustrative example of the overall design of the augmented transaction table with amended learning subsystem performance scores, statistics and meta-learner information.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Dataset Preparation</head><p>To prepare the dataset for evaluations, duplicate interactions are merged as the recommender systems shall not recommend items to which the user has already donated to.</p><p>Internal stop words in description strings of items are stripped. Furthermore, transactions containing no information about the user's location are dropped thereby enabling the consistent usage of a user's location information in new approaches.</p><p>Additionally, users having interacted less than twice are removed as well. Although, this limits the target group, the step is unavoidable as the employed validation process requires at least one interaction per user for testing and one for training. The evaluation requires user profiles and hence training-transactions in order to recommend new items which in turn need to be validated against test-transactions. Lastly, the donated amount is transformed to a transaction strength in the range of unity to five in analogy to a rating score. This step reduces the influence of outliers.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Learning Subsystem</head><p>The learning subsystem is a recommender system itself. SVD and KNN are used as representatives for collaborative filtering techniques and TF-IDF and word-embedding as content-based filters <ref type="bibr" target="#b6">[6,</ref><ref type="bibr" target="#b7">7]</ref>. Hereby, the otherwise intrinsic inductive bias is reduced. The word-embedding relies on fastText and utilizes pre-trained vectors <ref type="bibr" target="#b9">[8]</ref>. Vector representations of items are the normalized sum of the vectors of the normalized embeddings of the individual words. In order to work with the data in an efficient way, transactions are sampled. For this study a sample-size of 100, 000 was chosen. This represents a fair balance between required computing time and ability to generalize.</p><p>The recall in a Top-N test set is used as score of how good an algorithm is able to recommend an item. (1) For each user, first 100 items with which the user has not interacted are selected. <ref type="bibr" target="#b1">(2)</ref> The algorithm is then requested to rank an item with which the user has interacted but which was not used for building the user's profile and the 100 randomly sampled items. It is assumed that the random 100 items are of low interest to the user. <ref type="bibr" target="#b2">(3)</ref> The position of the item with which the user has interacted in the ranked test set may now be taken as the recall in a Top-N test set.</p><p>A classical 5-fold cross-validation on the users is applied for training the collaborative filters. An ordering is assumed to be implied by the magnitudes of the values in the reconstructed matrix of the decomposition respectively the distances to the neighbors. The validation process of the content-based approaches uses leave-one-out. The ranking is performed using the cosine similarity of an item's vector and the user's profile.</p><p>The choice of evaluation method ensures that it can be applied to a vast set of different algorithms as long as a ranking of items can be produced. Therefore, it allows for a high variety within the set of algorithms in the learning subsystem in contrast to, e.g., RMSE. It further ensures that not just the ability to decompose the data is measured but the ability to recommend new items to users <ref type="bibr" target="#b10">[9]</ref>. Hereby, the learning subsystem is kept extensible while still providing useful metadata to meta-learning algorithms.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4">Statistics and Application of the Learning Subsystem</head><p>The meta-learning system processes the metadata of the learning subsystem and further statistics. Its performance is evaluated via a holdout split on the transaction table using 80% for training and the rest for testing. Transactions are expanded to contain more detailed information about the time, the user's location and aggregated statistics about the mean of the categories, location and interaction-strength of items with which the user has interacted with. Statistics are solely based on the training set. Values for unknown users are filled with the mean in the training data.</p><p>Four different meta-learning approaches are discussed which address the Algorithm Selection Problem (ASP) via a switching hybrid ensemble. The aim of the system is to predict the algorithm with the lowest recall-position for each transaction respectively each row in Table <ref type="table">1</ref>. The overall performance of a meta-learner is measured using the mean recall-position for when the recommended algorithm for each transaction is used.</p><p>The first approach aims at predicting the algorithm which will best describe the transaction via a classification based on the given meta-features using a decision tree. The second approach employs a gradient boosting regressor to predict the position of the recall for each transaction and for each algorithm in the learning subsystem separately. As best algorithm, the one with the lowest predicted recall-position is chosen.</p><p>The third meta-learner is a classical stacking ensemble using a decision tree which is given the prediction from the learning subsystem as additional input. Based on that, it performs a transaction classification. The final approach aims at solving the ASP via clustering transactions based on the meta-features using K-Means and assigns clusters an overall best algorithm via majority voting.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Results</head><p>The preparation of the dataset preserves a little more than half of the data with the most notable drop in the number of transactions being introduced by requiring users to have donated at least twice. The sample of 100, 000 transactions contains 18, 735 unique users and 88, 100 unique projects. Requiring users to have interacted at least twice, results in a distribution of the number of interactions per user which decays exponentially as depicted in Figure <ref type="figure" target="#fig_0">1a</ref>. This is to be expected as the time and interaction strength (budget) a user can invest is limited. The dataset is dominated by users which interacted exactly two times.</p><p>The distribution of the transformed interaction strength in analogy to a rating score is shown in Figure <ref type="figure" target="#fig_0">1b</ref>. It peaks at the second highest score. Interactions with a weak to medium interaction strength and ones with the strongest interaction strength are about equally likely. Interactions with the lowest strength value are very infrequent.  The dashed green lines indicate the means, the straight orange lines the medians. The percentage below each algorithm indicates how often it is the best possible algorithm. To resolve a draw deterministically, the "best" algorithm is decided in alphabetic order.</p><formula xml:id="formula_0">K N N 0 .4 6 % S V D 1 0 .0 3 % T F -I D F</formula><p>Statistical information about the performances are visualized in Figure <ref type="figure" target="#fig_2">2</ref>. It can be observed that the performance of the learning subsystem depends highly on the employed filtering techniques. Overall, content-based filters are significantly better in achieving a low recall-position (average position in Top-N set; content-based filtering: 19.48, collaborative filtering: 83.28). The algorithm with the poorest performance is KNN. SVD performs better but is still unable to reliably yield good recommendations. Grouping users by shared item interactions has no observable positive impact on the recommendation.</p><p>Considering the low average number of interactions per user and the vast number of items available, KNN apparently fails to find appropriate neighbors. SVD seems to struggle with the sparsity of the input matrix as looking at the reconstruction of the decomposed matrix it is revealed that most values are well below unity and very similar to each other. SVD yields recall-positions below 10 infrequently.</p><p>Content-based filtering techniques achieve better performance scores on the dataset. User profiles based on TF-IDF and fastText each yield recall-positions below 10 for roughly half of all transactions with the simpler TF-IDF performing slightly better than fastText. This could be at least in part due to users explicitly searching for specific terms instead of exploring all possible items manually.</p><p>Between the different meta-learning approaches, significant changes in the mean recall-position can be noted as seen in Figure <ref type="figure" target="#fig_3">3</ref>. The worst performer is the user-clustering using K-Means (average position in Top-N: 15.56). The stacking decision tree performs best (average position in Top-N: 9.02). Of the three non-stacking approaches the gradient booster performs best (average position in Top-N: 11.21) and achieves a better score than the single best algorithm, i.e., TF-IDF (average position in Top-N: 11.96). The classifying decision tree (average position in Top-N: 15.27) outperforms the user-clustering but is still notably worse than the overall best algorithm. The fact that the stacking ensemble performs best is unsurprising as it is provided significantly more information than the other algorithms. The performance of the gradient booster is encouraging as it successfully addresses the ASP. From the poor performance of the user-clustering it can be reasoned that similar transactions do not necessarily yield similar results using the same recommender algorithm. Hence, the similarity of meta-feature does not imply that the performance of recommendations is similar.</p><p>The classification and error prediction approach apparently suffer from the level of indirection which is introduced by predicting a single algorithm and disregarding the penalty which is introduced if a bad performing one is chosen. Even a high accuracy in algorithm selection does not guarantee a low mean recall-position. This is partly mitigated by the error prediction approach but still not completely suppressed.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusion</head><p>The study provides an extensively augmented dataset based on the transaction data published by DonorsChoose.org. The corpus is amended with metadata of individual recommender algorithms. Collaborative and content-based filtering techniques are used in the process and their performance is evaluated via the recall in a Top-N test set. Aggregated user and item statistics are amended to the table. Furthermore, Metadata of four switching hybrid ensemble meta-learners is amended to the dataset. The augmented public domain dataset lays the groundwork that future evaluations of existing and novel meta-learning approaches can build upon.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 :</head><label>1</label><figDesc>Fig. 1: The frequency of the number of interactions per user without outliers is shown in a and the distribution of the transformed interaction strength is shown in b.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 2 :</head><label>2</label><figDesc>Fig. 2: Statistical features of the distributions of the recall-positions of the learning subsystem.The dashed green lines indicate the means, the straight orange lines the medians. The percentage below each algorithm indicates how often it is the best possible algorithm. To resolve a draw deterministically, the "best" algorithm is decided in alphabetic order.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>CFig. 3 :</head><label>3</label><figDesc>Fig.3: Performance of the meta-learner system addressing the ASP. The dashed orange line represents the overall best algorithm, i.e., TF-IDF.</figDesc></figure>
		</body>
		<back>

			<div type="funding">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This publication emanated from research conducted with the financial support of Science Foundation Ireland (SFI) under Grant Number 13/RC/2106. The 1st Interdisciplinary Workshop on Algorithm Selection and Meta-Learning in Information Retrieval (AMIR), 14 April 2019, Cologne, Germany. Editors: Joeran Beel and Lars Kotthoff. Co-located with the 41st European Conference on Information Retrieval (ECIR). http://amir-workshop.org/</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Metalearning: a survey of trends and technologies</title>
		<author>
			<persName><forename type="first">Christiane</forename><surname>Lemke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Marcin</forename><surname>Budka</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bogdan</forename><surname>Gabrys</surname></persName>
		</author>
		<idno type="DOI">:10.1007/s10462-013-9406-y.URL:</idno>
		<ptr target="https://doi.org/10.1007/s10462-013-9406-y" />
	</analytic>
	<monogr>
		<title level="j">Artificial Intelligence Review</title>
		<imprint>
			<biblScope unit="volume">44</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="117" to="130" />
			<date type="published" when="2015-06">June 2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Metalearning and Recommender Systems: A literature review and empirical study on the algorithm selection problem for Collaborative Filtering</title>
		<author>
			<persName><forename type="first">Tiago</forename><surname>Cunha</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Carlos</forename><surname>Soares</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">P L F</forename><surname>André</surname></persName>
		</author>
		<author>
			<persName><surname>De Carvalho</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.ins.2017.09.050.URL</idno>
		<ptr target="http://www.sciencedirect.com/science/article/pii/S0020025517309702" />
	</analytic>
	<monogr>
		<title level="j">Information Sciences</title>
		<imprint>
			<biblScope unit="volume">423</biblScope>
			<biblScope unit="page" from="128" to="144" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">A Novel Approach to Recommendation Algorithm Selection using Meta-Learning</title>
		<author>
			<persName><forename type="first">Andrew</forename><surname>Collins</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Dominika</forename><surname>Tkaczyk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Joeran</forename><surname>Beel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 26th Irish Conference on Artificial Intelligence and Cognitive Science (AICS)</title>
				<meeting>the 26th Irish Conference on Artificial Intelligence and Cognitive Science (AICS)</meeting>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m">CEUR-WS</title>
				<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="volume">2259</biblScope>
			<biblScope unit="page" from="210" to="219" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">When Recommenders Fail: Predicting Recommender Failure for Algorithm Selection and Combination</title>
		<author>
			<persName><forename type="first">Michael</forename><surname>Ekstrand</surname></persName>
		</author>
		<author>
			<persName><forename type="first">John</forename><surname>Riedl</surname></persName>
		</author>
		<idno type="DOI">10.1145/2365952.2366002</idno>
		<ptr target="http://doi.acm.org/10.1145/2365952.2366002" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Sixth ACM Conference on Recommender Systems. RecSys &apos;12</title>
				<meeting>the Sixth ACM Conference on Recommender Systems. RecSys &apos;12<address><addrLine>Dublin, Ireland; U R L</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="233" to="236" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Towards reproducibility in recommender-systems research</title>
		<author>
			<persName><forename type="first">Joeran</forename><surname>Beel</surname></persName>
		</author>
		<idno type="DOI">10.1007/s11257-016-9174-x.URL:</idno>
		<ptr target="https://doi.org/10.1007/s11257-016-9174-x" />
	</analytic>
	<monogr>
		<title level="j">User Modeling and User-Adapted Interaction</title>
		<imprint>
			<biblScope unit="volume">26</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="69" to="101" />
			<date type="published" when="2016-03">Mar. 2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Scikit-learn: Machine Learning in Python</title>
		<author>
			<persName><forename type="first">F</forename><surname>Pedregosa</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Machine Learning Research</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="2825" to="2830" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Software Framework for Topic Modelling with Large Corpora</title>
		<author>
			<persName><forename type="first">Radim</forename><surname>Řehůřek</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Petr</forename><surname>Sojka</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the LREC 2010 Workshop on New Challenges for NLP Frameworks</title>
				<meeting>the LREC 2010 Workshop on New Challenges for NLP Frameworks<address><addrLine>Valletta, Malta</addrLine></address></meeting>
		<imprint>
			<publisher>ELRA</publisher>
			<date type="published" when="2010-05">May 2010</date>
			<biblScope unit="page" from="45" to="50" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title/>
		<author>
			<persName><forename type="first">U</forename></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename></persName>
		</author>
		<ptr target="http://is.muni.cz/publication/884893/en" />
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Enriching Word Vectors with Subword Information</title>
		<author>
			<persName><forename type="first">Piotr</forename><surname>Bojanowski</surname></persName>
		</author>
		<idno type="arXiv">arXiv:1607.04606</idno>
		<idno>U R L</idno>
		<ptr target="http://arxiv.org/abs/1607.04606" />
	</analytic>
	<monogr>
		<title level="j">CoRR</title>
		<imprint>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Performance of Recommender Algorithms on Top-n Recommendation Tasks</title>
		<author>
			<persName><forename type="first">Paolo</forename><surname>Cremonesi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yehuda</forename><surname>Koren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Roberto</forename><surname>Turrin</surname></persName>
		</author>
		<idno type="DOI">:10.1145/1864708.1864721</idno>
		<ptr target="http://doi.acm.org/10.1145/1864708.1864721" />
	</analytic>
	<monogr>
		<title level="m">Proceedings of the Fourth ACM Conference on Recommender Systems. RecSys &apos;10</title>
				<meeting>the Fourth ACM Conference on Recommender Systems. RecSys &apos;10<address><addrLine>Barcelona, Spain; D O I; U R L</addrLine></address></meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2010">2010</date>
			<biblScope unit="page" from="39" to="46" />
		</imprint>
	</monogr>
</biblStruct>

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