<?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">MoocRec.com : Massive Open Online Courses Recommender System</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Panagiotis</forename><surname>Symeonidis</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Department of Informatics Aristotle</orgName>
								<orgName type="institution">University Thessaloniki</orgName>
								<address>
									<postCode>54124</postCode>
									<country key="GR">Greece</country>
								</address>
							</affiliation>
						</author>
						<author role="corresp">
							<persName><forename type="first">Dimitrios</forename><surname>Malakoudis</surname></persName>
							<email>dmalakoudis@gmail.com</email>
							<affiliation key="aff1">
								<orgName type="department">Department of Informatics Aristotle</orgName>
								<orgName type="institution">University Thessaloniki</orgName>
								<address>
									<postCode>54124</postCode>
									<country key="GR">Greece</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">MoocRec.com : Massive Open Online Courses Recommender System</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">51A585944DE69D681AEB180F2DF2096A</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-19T15:54+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>H</term>
					<term>3</term>
					<term>3 [Information Search and Retrieval]: Information Filtering</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Massive open online courses (MOOCs) have recently gained a huge users' attention on the Web. They are considered as a highly promising form of teaching from leading universities such as Stanford and Berkeley. MoocRec.com is a web site that recommends courses to users so that, they can acquire those skills, that are expected from their ideal job posting. MoocRec's recommendation engine is based on Matrix Factorization (MF) model combined with Collaborative Filtering (CF) algorithm, which exploits information from external resources (i.e., users' skills, courses' characteristics, etc.)  to predict course trends and to perform rating predictions according to them.</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>Massive Open Online Courses (MOOCs) platforms offer thousands of different courses and each course's registration/enrolment can be in the hundreds of thousand students. It would be very useful, if someone could be recommended a course to acquire those skills, that are expected from his ideal job description.</p><p>MoocRec.com is a web site that provides to users recommendations of MOOCs. Firstly, users provide some information about their studies and their dream job. Then, MoocRec.com recommends to them related courses, to acquire the required skills for getting their dream job. The heart of the recommendation engine of MoocRec.com is matrix decomposition over a user-course rating matrix R to reduce its dimensions and remove noise from data. To do this, we preserve a small number of k latent features (i.e., dimensions) with the objective to reveal the mainstream users' preferences. For example, in Figure <ref type="figure" target="#fig_0">1</ref>, we plot users and courses, assuming that k has been tuned to 2. As shown in Figure <ref type="figure" target="#fig_0">1</ref>, courses/users that are placed in close distance, are the most suitable/similar to each other. As shown, women prefer literature courses, whereas men choose the technical ones. Specifically, the course "English Grammar and Style" can be recommended to Maria and Irene, whereas "From Java to Android" course is more suitable to John. Please notice that matrix decomposition has also revealed a second separation, which takes place among people's preference, towards practical and theoretical types of courses. In MoocRec.com, we predict users' ratings over courses based on matrix factorization (MF) technique, which exploits information from several external resources/matrices.</p><p>The rest of this paper is organized as follows. Section 2 summarizes the related work, Section 3 summarizes the system's architecture. Section 4 describes our recommendation engine. Finally, Section 5 concludes this paper.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">RELATED WORK</head><p>Furnas et al. <ref type="bibr" target="#b0">[1]</ref> proposed Singular Value Decomposition (SVD) in Information Retrieval research field. More specifically, SVD captures latent associations between the terms and the documents. SVD is a well-known factorization technique that factors a matrix into three matrices. An instance of SVD, known as UV-decomposition, searches for two matrices (U and V ), whose their multiplication gives an approximation of the original matrix R. A significant improvement on the prediction accuracy of classic MF algorithm may be obtained through the incorporation of implicit feedback into the MF model <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3,</ref><ref type="bibr" target="#b3">4]</ref>.</p><p>Extensions of classic MF algorithm have been successfully applied for recommendations in MOOC domain to address the problem of high students' drop-out rates from online courses. To reduce the high students' drop-out rates, they provide recommendations of useful forum threads to students based on their blog history inside a MOOC discussion forum. For instance, Yang et al. <ref type="bibr" target="#b4">[5]</ref> have designed a latent feature model to describe student behaviors inside a MOOC forum.  It also incorporates a MOOC recommender system, which provides a target user with personalized content according to the skills he wishes to acquire. Therefore, we use contentbased filtering in order to connect course's description with the desired skills. We also embed the matrix factorization technique and recommend MOOCs to a target user based on previous choices of other users.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">SYSTEM'S ARCHITECTURE</head><p>Moreover, using alerts a registered user may be notified of MOOCs when they become available. He may also rate courses either explicitly or implicitly (log history). That is, our monitoring system records the user's actions and helps in constructing his profile.</p><p>The web crawler scans edX and Coursera web sites and enters all the MOOCs found in a MySQL database, In addition, an additional web crawler mines from LinkedIn the skills which are connected to the top-rated jobs. Therefore, the database holds information that correlates jobs to skills and skills to courses, which makes course and job recommendation possible.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">RECOMMENDATION ENGINE</head><p>Figure <ref type="figure" target="#fig_3">3</ref> illustrates an example of the course recommendations which are provided by our system. An important characteristic of our recommendations is that the user is informed about the reason he was recommended a course. For example, course "Data Analysis for Life Sciences 6: Highperformance Computing for Reproducible Genomics" is recommended because it is related to Life Sciences and Genomics. Our recommendation algorithm, places first the courses which provide the greatest number of skills to the target user. Moreover, courses that start soon or are selfpaced have priority towards others. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">CONCLUSIONS</head><p>In this paper, we proposed MoocRec.com, which exploits information from external resources (i.e., users' skills, courses' characteristics, etc.) to provide course recommendations. In future, we want to test experimentally our system to check its accuracy effectiveness in terms of accurate recommendations.</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: Users and Courses in the 2-D space.</figDesc><graphic coords="1,323.28,206.76,223.10,144.35" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2</head><label>2</label><figDesc>Figure 2 introduces the architecture of the MoocRec system. It consists of the web site, the recommendation engine, the database and the web crawler.</figDesc><graphic coords="2,175.56,225.65,99.90,75.92" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: MoocRec System Architecture</figDesc><graphic coords="2,68.75,308.02,138.56,73.98" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Recommendation appearance and reasoning.</figDesc><graphic coords="2,320.26,141.64,294.84,161.56" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Information retrieval using a singular value decomposition model of latent semantic structure</title>
		<author>
			<persName><forename type="first">G</forename><surname>Furnas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Deerwester</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. ACM SIGIR Conf</title>
				<meeting>ACM SIGIR Conf</meeting>
		<imprint>
			<date type="published" when="1988">1988</date>
			<biblScope unit="page" from="465" to="480" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Factorization meets the neighborhood: a multifaceted collaborative filtering model</title>
		<author>
			<persName><forename type="first">Yehuda</forename><surname>Koren</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceeding of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining</title>
				<meeting>eeding of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining</meeting>
		<imprint>
			<publisher>ACM</publisher>
			<date type="published" when="2008">2008</date>
			<biblScope unit="page" from="426" to="434" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Advances in Collaborative Filtering</title>
		<author>
			<persName><forename type="first">Yehuda</forename><surname>Koren</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Robert</forename><forename type="middle">M</forename><surname>Bell</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Recommender Systems Handbook</title>
				<editor>
			<persName><forename type="first">Francesco</forename><surname>Ricci</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Lior</forename><surname>Rokach</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Bracha</forename><surname>Shapira</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">Paul</forename><forename type="middle">B</forename><surname>Kantor</surname></persName>
		</editor>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2011">2011</date>
			<biblScope unit="page" from="145" to="186" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Improving regularized singular value decomposition for collaborative filtering</title>
		<author>
			<persName><forename type="first">Arkadiusz</forename><surname>Paterek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of KDD cup and workshop</title>
				<meeting>KDD cup and workshop</meeting>
		<imprint>
			<date type="published" when="2007">2007. 2007</date>
			<biblScope unit="page" from="5" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Forum thread recommendation for massive open online courses</title>
		<author>
			<persName><forename type="first">Diyi</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Mario</forename><surname>Piergallini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Iris</forename><surname>Howley</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Carolyn</forename><surname>Rose</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of 7th International Conference on Educational Data Mining</title>
				<meeting>7th International Conference on Educational Data Mining</meeting>
		<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

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