﻿<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with MathML3 v1.2 20190208//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article
    xmlns:mml="http://www.w3.org/1998/Math/MathML"
    xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="case-study">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">IJMEBAC</journal-id>
      <journal-title-group>
        <journal-title>International Journal of Mathematical, Engineering, Biological and Applied Computing</journal-title>
      </journal-title-group>
      <issn pub-type="epub"></issn>
      <issn pub-type="ppub"></issn>
      <publisher>
        <publisher-name>Science Publications</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.31586/ijmebac.2022.331</article-id>
      <article-id pub-id-type="publisher-id">IJMEBAC-331</article-id>
      <article-categories>
        <subj-group subj-group-type="heading">
          <subject>Case Study</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>
          Classification and Analysis of Recommender Systems
        </article-title>
      </title-group>
      <contrib-group>
<contrib contrib-type="author">
<name>
<surname>Marappan</surname>
<given-names>Raja</given-names>
</name>
</contrib>
      </contrib-group>
      <pub-date pub-type="epub">
        <day>09</day>
        <month>06</month>
        <year>2022</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <history>
        <date date-type="received">
          <day>09</day>
          <month>06</month>
          <year>2022</year>
        </date>
        <date date-type="rev-recd">
          <day>09</day>
          <month>06</month>
          <year>2022</year>
        </date>
        <date date-type="accepted">
          <day>09</day>
          <month>06</month>
          <year>2022</year>
        </date>
        <date date-type="pub">
          <day>09</day>
          <month>06</month>
          <year>2022</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>&#xa9; Copyright 2022 by authors and Trend Research Publishing Inc. </copyright-statement>
        <copyright-year>2022</copyright-year>
        <license license-type="open-access" xlink:href="http://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p>
        </license>
      </permissions>
      <abstract>
        Recently recommender systems are developed for a wide variety of applications. This article focuses on the applications, real-world examples, types, and analysis of various recommender systems.
      </abstract>
      <kwd-group>
        <kwd-group><kwd>Recommender System; Recommendation System; Recommender Analysis</kwd>
</kwd-group>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
<title>Introduction</title><p>The recommender is a choice or a suggestion system that recommends or acts as an information filter system to search to predict the "preference" or &#x26;#x0201c;rating&#x26;#x0201d; a user gives to the product or item [
<xref ref-type="bibr" rid="R1">1</xref>,<xref ref-type="bibr" rid="R2">2</xref>]. This article focuses on the applications, real-world examples, types, and analysis of the different recommenders systems. </p>
</sec><sec id="sec2">
<title>Applications of Recommendation Systems</title><p>The applications of recommendation systems are sketched inFigure <xref ref-type="fig" rid="figfigure 1"> figure 1</xref>. The applications include movies, advertising messages, music tracks, books, restaurants, news articles, courses in e-learning, future friends (social network sites), jobs, research articles, TV programs, investment choices, citations, online mates (dating services), clothes and supermarket goods, etc [
<xref ref-type="bibr" rid="R3">3</xref>,<xref ref-type="bibr" rid="R4">4</xref>,<xref ref-type="bibr" rid="R5">5</xref>].</p>
</sec><sec id="sec3">
<title>Real-World Examples</title><p>Some of the real-world examples of the pioneers in developing algorithms for recommender systems and applying these to the learners or users to get better filtration information include [
<xref ref-type="bibr" rid="R6">6</xref>]:</p>
<p>GroupLens:&#x26;#x000a0;This is used to develop the choice system with the collaborative filtering (CF) model. This includes many instances such as BookLens and MovieLens.</p>
<p>Amazon: The commercial recommendation system with advanced strategies.</p>
<p>Netflix Prize: This applies matrix factorization and latent factor models.</p>
<p>Google Youtube: This applies deep learning (DL) and hybrid strategies in social and online networks.</p>
<p></p>
</sec><sec id="sec4">
<title>Various Types of Recommendation Systems</title><p>The different types of recommendation systems are sketched inFigure <xref ref-type="fig" rid="figfigure 2"> figure 2</xref> [
<xref ref-type="bibr" rid="R7">7</xref>,<xref ref-type="bibr" rid="R8">8</xref>,<xref ref-type="bibr" rid="R9">9</xref>,<xref ref-type="bibr" rid="R10">10</xref>,<xref ref-type="bibr" rid="R11">11</xref>,<xref ref-type="bibr" rid="R12">12</xref>,<xref ref-type="bibr" rid="R13">13</xref>,<xref ref-type="bibr" rid="R14">14</xref>,<xref ref-type="bibr" rid="R15">15</xref>,<xref ref-type="bibr" rid="R16">16</xref>]. These include popularity based recommendation systems, classification model based, content based recommendations, nearest neighbor CF, hybrid approaches, association rule mining, DL based recommendation systems.</p>
<p></p>
<fig id="fig1">
<label>Figure 1</label>
<caption>
<p>Applications of Recommender Systems</p>
</caption>
<graphic xlink:href="331.fig.001" />
</fig><fig id="fig2">
<label>Figure 2</label>
<caption>
<p>Types of Recommendation Systems</p>
</caption>
<graphic xlink:href="331.fig.002" />
</fig><title>4.1. Popularity based Recommenders</title><p>These recommenders are applied to identify the missing information on websites for movie datasets. The recommenders should maintain the popularity ratings and reviews to recommend better content. Some of the information like browsing history and the preferences of users are not required but the star rating gives the scalability of the recommendation.</p>
<title>4.2. Demerits of the Popularity based Recommenders</title><p>These recommenders are not personalized and there will be discrepancies in the expected start rating.</p>
<title>4.3. Classification based Recommenders</title><p>The classification based recommendation model is sketched inFigure <xref ref-type="fig" rid="figfigure 3"> figure 3</xref>. The binary valued classifier is applied in recommending the items or products based on the user features such as gender, and age.</p>
<fig id="fig3">
<label>Figure 3</label>
<caption>
<p>Classification based recommender</p>
</caption>
<graphic xlink:href="331.fig.003" />
</fig><title>4.4. CF</title><p>CF approaches are based on assumption that how people like items compared to several characteristics. CF is modeled using nearest neighbor and matrix factorization approaches. The nearest neighbor model is used to search out either like users or like items. This model is implemented using user-based and item-based filtration systems, as shown inFigure <xref ref-type="fig" rid="figfigure 4"> figure 4</xref>. The user-based CF searches the users who have similar tastes in items as the current user. The similarity is computed using learner and neighbor behaviors. The item-based CF models and suggests products that are similar to the product's user has taken and the similarity is computed using the purchase co-occurrences.</p>
<fig id="fig4">
<label>Figure 4</label>
<caption>
<p>Nearest neighbor CF</p>
</caption>
<graphic xlink:href="331.fig.004" />
</fig><title>4.5. Matrix Factorization</title><p>This is based on the CF model, when the learner submits movie feedback it is represented in the matrix form with rows (users) and columns (movies). </p>
<fig id="fig5">
<label>Figure 5</label>
<caption>
<p>Matrix factorization</p>
</caption>
<graphic xlink:href="331.fig.005" />
</fig><title>4.6. Hybrid Recommenders</title><p>Hybrid recommenders are modeled by combining CF and content-based recommenders to achieve effective performance for different real-world applications.</p>
</sec><sec id="sec5">
<title>Conclusions</title><p>Recommender systems are recently designed to solve many applications. This article gives an overview of the applications, real-world examples, types, and analysis of various recommender systems.</p>
<p></p>
</sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      
<ref id="R1">
<label>[1]</label>
<mixed-citation publication-type="other">Masoumi, D.; Lindstr&#x000f6;m, B: Quality in e&#x02010;learning: A framework for promoting and assuring quality in virtual institutions. Journal of Computer Assisted Learning, 28(1), (2012)
</mixed-citation>
</ref>
<ref id="R2">
<label>[2]</label>
<mixed-citation publication-type="other">Ossiannilsson, E.; Landgren, L: Quality in e&#x02010;learning-a conceptual framework based on experiences from three international benchmarking projects. Journal of Computer assisted learning, 28(1), (2012)
</mixed-citation>
</ref>
<ref id="R3">
<label>[3]</label>
<mixed-citation publication-type="other">Alptekin, S. E.; Karsak, E. E: An integrated decision framework for evaluating and selecting e-learning products. Applied Soft Computing, 11(3), (2011)
</mixed-citation>
</ref>
<ref id="R4">
<label>[4]</label>
<mixed-citation publication-type="other">Sudhana, K. M.; Raj, V. C.; Zuresh, R. M: An ontology-based framework for context-aware adaptive e-learning system. International Conference on Computer Communication and Informatics, IEEE, (2013)
</mixed-citation>
</ref>
<ref id="R5">
<label>[5]</label>
<mixed-citation publication-type="other">Kolekar, S. V; Sanjeevi, S. G; Bormane, D. S: Learning method recognition using artificial neural network for adaptive user interface in e-learning. IEEE International Conference on Computational Intelligence and Computing Research, (2010)
</mixed-citation>
</ref>
<ref id="R6">
<label>[6]</label>
<mixed-citation publication-type="other">Fern&#x000e1;ndez-Gallego, B; Lama, M; Vidal, J. C; Mucientes, M: Learning analytics framework for educational virtual worlds. Procedia Computer Science, 25, (2013)
</mixed-citation>
</ref>
<ref id="R7">
<label>[7]</label>
<mixed-citation publication-type="other">Keefe, J.W; Learning Method: Theory and Practice. National Association of Secondary School Principals, Reston, VA., ISBN: 0-88210- 201-X, (1987)
</mixed-citation>
</ref>
<ref id="R8">
<label>[8]</label>
<mixed-citation publication-type="other">Ghauth, K. I; Abdullah, N. A: Learning materials recommendation using good learners' ratings and content-based filtering. Educational technology research and development, 58(6), (2010)
</mixed-citation>
</ref>
<ref id="R9">
<label>[9]</label>
<mixed-citation publication-type="other">Bhaskaran, S., Marappan, R. Design and analysis of an efficient machine learning based hybrid recommendation system with enhanced density-based spatial clustering for digital e-learning applications. Complex Intell. Syst. (2021). https://doi.org/10.1007/s40747-021-00509-4
</mixed-citation>
</ref>
<ref id="R10">
<label>[10]</label>
<mixed-citation publication-type="other">Bhaskaran, S.; Marappan, R.; Santhi, B. Design and Analysis of a Cluster-Based Intelligent Hybrid Recommendation System for E-Learning Applications. Mathematics 2021, 9, 197. https://doi.org/10.3390/math9020197
</mixed-citation>
</ref>
<ref id="R11">
<label>[11]</label>
<mixed-citation publication-type="other">Bhaskaran, S.; Marappan, R.; Santhi, B. Design and Comparative Analysis of New Personalized Recommender Algorithms with Specific Features for Large Scale Datasets. Mathematics 2020, 8, 1106. https://doi.org/10.3390/math8071106
</mixed-citation>
</ref>
<ref id="R12">
<label>[12]</label>
<mixed-citation publication-type="other">Marappan, R., &#x00026; Bhaskaran, S. (2022). Analysis of Network Modeling for Real-world Recommender Systems. International Journal of Mathematical, Engineering, Biological and Applied Computing, 1(1), 1-7. DOI: 10.31586/ijmebac.2022.283
</mixed-citation>
</ref>
<ref id="R13">
<label>[13]</label>
<mixed-citation publication-type="other">Marappan, R., &#x00026; Bhaskaran, S. (2022). Movie Recommendation System Modeling Using Machine Learning. International Journal of Mathematical, Engineering, Biological and Applied Computing 2022, 1(1), 12-16. DOI: 10.31586/ijmebac.2022.291
</mixed-citation>
</ref>
<ref id="R14">
<label>[14]</label>
<mixed-citation publication-type="other">Raja Marappan, S. Bhaskaran. (2022). Analysis of Recent Trends in E-Learning Personalization Techniques. The Educational Review, USA, 6(5), 167-170. DOI: http://dx.doi.org/10.26855/er.2022.05.003
</mixed-citation>
</ref>
<ref id="R15">
<label>[15]</label>
<mixed-citation publication-type="other">Tam, V; Lam, E. Y; Fung, S. T: Toward a complete e-learning system framework for semantic analysis, concept clustering and learning path optimization. IEEE 12th International Conference on Advanced Learning Technologies, (2012)
</mixed-citation>
</ref>
<ref id="R16">
<label>[16]</label>
<mixed-citation publication-type="other">Anitha, A; Krishnan, N: A dynamic web mining framework for E-learning recommendations using rough sets and association rule mining. International Journal of Computer Applications, 12(11), (2011)
</mixed-citation>
</ref>
    </ref-list>
  </back>
</article>