Recommender systems are a common and successful feature of modern internet services. (RS). A service that connects users to tasks is known as a recommendation system. Making it simpler for customers and project providers to identify and receive projects and other solutions achieves this. A recommendation system is a strong device that may be advantageous to a business or organisation. This study explores whether recommender systems may be utilised to solve cold-start and data-sparsely issues with recommender systems, as well as delays and business productivity. Recommender systems make it easier and more convenient for people to get information. Over the years, several different methods have been created. We employ a potent predictive regression method known as the slope classifier algorithm, which minimises a loss function by repeatedly choosing a function that points in the direction of the weak hypothesis or the negative gradient. A group that is experiencing trouble handling cold beginnings and data sparsity will send enormous datasets to the suggested systems team. The users have to finish their job by the deadline in order to overcome these challenges.
2. Middle East Journal of Applied Science & Technology (MEJAST)
Volume 6, Issue 2, Pages 01-08, April-June 2023
ISSN: 2582-0974 [2]
word "exploration" can be used to describe a wide range of different activities. This would be shown by the ability
to play, try new things, take risks, explore, adapt, try new things, be flexible, find new things, and come up with
new ideas. Machine learning regression is a way to look at how two different sets of data (the independent
variables, which are also called features, and dependent variables, which are also called outcomes) are related. It is
a method that uses machine learning and an algorithm to make predictions about what will happen in the near
future. In algorithm programming, it is important and hard to figure out how the variables you put in relation to the
variables you get out. After that, the model can be used to make predictions based on new information or to fill in
missing data. Its versatility lets it be used for both of these things. Machine learning-based regression techniques
are often used to make predictions about continuous values based on a set of input variables or attributes. In
recommendation systems, regression algorithms are used to make educated guesses about a user's tastes so that the
system can suggest goods and services that the user is likely to enjoy [1].
Collaborative filtering is often used as one of the ways to create models for use in recommendation systems. These
models are built on top of the actions or ratings that users have given. Matrix factorization techniques are often used
in collaborative filtering algorithms because they find latent factors that explain observed preferences and suggest
products that are similar to those the user has already tried. Regression analysis is often used in analytics that use
machine learning to make predictions. This is because regression analysis is a key part of any model used to make
predictions or forecasts. In the field of regression, supervised machine learning models are also often used. For this
method of training models, both the inputs and outputs of the training data must be named [2]. For machine learning
regression models to work, the training data must be correctly labelled so that the models can figure out the link
between the input features and the output results. Regression can play many important roles in the field of machine
learning because it is an important part of predictive modelling. The results of a regression analysis could give
businesses a lot of valuable information. This is true whether the data are used to predict what will happen in the
economy or what will happen in the healthcare industry [3].
It is already being used in a wide range of situations, such as mapping changes in salaries and making predictions
about housing and stock market prices, to name a few. Use of a recommender system is one way to deal with the
problem of having too much information. These systems use a user's preferences, interests, or actions related to an
item to figure out which parts of a large amount of dynamically created content are most relevant to the user. The
recommender system looks at the information in a person's profile to figure out whether or not that person would
choose a certain item. Systems that can make suggestions will help both the people who use the service and the
people who offer it [4]. When they shop online, they save time and energy by not having to look for and choose
products as much.
░ 2. Literature Survey
The author uses the Hadoop distributed cloud computing platform's user-based collaborative filtering approach to:
1. fix the collaborative filtering technique's scalability problem at determining interests in related fields, 2. Specific
guidance, 3. Does not consider shared user interests [5]. The author suggests that by taking into consideration other
user profiles or attributes as well as various travel group types, customized trip recommendations (for example,
family, couple, and friends) might be made. Proposals should consider community engagement as one advantage
3. Middle East Journal of Applied Science & Technology (MEJAST)
Volume 6, Issue 2, Pages 01-08, April-June 2023
ISSN: 2582-0974 [3]
[6]. Images provided by the community and made accessible for public viewing can provide a wealth of
information. The author suggested a system that incorporates item-to-item collaborative filtering in order to
identify relevant, entertaining movies from the enormous number of videos [7]. The Qizmt.NET MapReduce
framework employs this approach. The identical item receives better suggestions using comparable user interests.
Negative qualities include difficulty in implementation and a lack of concern for comparable interests. For the
tailored advice, the author has recommended a KASR approach. A user-based collaborative filtering method is
applied in this case. The method is put into practise using Hadoop to increase its efficacy and scalability [8].
Evaluation is done using the cosine similarity metric and the Jaccard coefficient. They demonstrate the superiority
of the suggested suggestion method over the widely accepted traditional techniques. The principal benefits are:
scaling up initially, and more effective than conventional techniques. This has a number of drawbacks as well, such
as how incorrect the Jaccard Coefficient method is Positive and negative customer feedback are treated equally.
Textual emotions are not taken into consideration while calculating. In order to identify the homogeneity of
reviewers' preferences, the author created a novel clustering method based on the Latent Class Regression Model
(LCRM), which is essentially designed to take into account both the overall ratings and feature-level opinion values
[9] (as extracted from textual evaluations). Using two actual datasets, they evaluated the recommender algorithm
described in the paper. Even more importantly, they compared it against a number of related strategies, including
the non-review-based methodology and non-LCRM-based variations.
The authors propose a system that makes suggestions based on the user's location. One benefit is better
location-specific services [10]. This reduces the price of overhead transmission. In cases when geography is not a
major influence, it is inappropriate. Because there is no similarity computation, bigger datasets are inappropriate.
They suggested a recommendation approach that considers variations across customer evaluations to pinpoint the
client's preferences [11]. These techniques consider clear ratings, a job that might highlight the issue of data
sparsity. They also perform an experimental examination of online restaurant reviews to show the efficacy of the
recommended method and develop a restaurant rating system (RS).
They suggested using Twitter's ratings and comments to provide ideas for various subjects using a collaborative
filtering system [12]. They evaluated the feedback left for four different products on the review website Clipper
using the CF technique. Numerous studies have looked at how crucial it is to include users' personality features in
recommendation systems. According to Yang et al., customers should be given video game suggestions based on
their personality characteristics [13]. The Big Five personality traits of gamers were discovered using text mining
techniques, and a list of games was classed based on how closely each dominating trait was matched. They used 63
users and 2050 games from the Steam gaming network to test their suggested method.
Researchers Ning et al. looked at the connection between a user's personality characteristics and musical
preferences. They were able to do this by using a set of data that included 1415 Last's personality test scores and
musical preferences. clients of FM To quantify taxonomies (such as activity, mood, or genre), individual qualities
(including personality traits and musical aptitude), and other user experience aspects, they conducted an online user
research with users using a programme called Tune-A-Locate. Similar to this, Hafshejani et al., suggested a
Collaborative Filtering system that uses the K-means algorithm to classify people into groups according to their big
4. Middle East Journal of Applied Science & Technology (MEJAST)
Volume 6, Issue 2, Pages 01-08, April-June 2023
ISSN: 2582-0974 [4]
five personality features. The sparse user-item matrix's unidentified evaluations are then computed using the
clustered users. Dhelim and others have talked about the advantages of keeping user social attributes like
personality traits that are displayed as cyber objects in cyberspace. Khelloufi et al., also illustrated the advantages
of utilising a user's social traits in the context of service suggestion in the Social Internet of Things [14]. (SIoT). In
earlier studies, user interests were retrieved mostly from social media material; personality was not a focus of this.
When Piao et al., analysed all prior publications, they concentrated on data collection, user demand participation,
user interest creation and refinement, and evaluating metrics for the produced profiles.
The recommendation system is connected to numerous industries. Based on the user's choices, the Dhilip
Subramanian book recommendation system, which was unveiled in March 2020, makes book recommendations.
This system is working on content-based filtering. According to the title and synopsis, a system recommends
relevant books [15]. This system employs the Support Vector Machine (SVM) technique. Based on the level of
fashion the client is wearing, a system of suggestions determines the appropriate style. The customer's
classification determines their level of fashion. The task of promotion must take into account the significant issue of
brand awareness. Popular brands are more likely to be purchased. Therefore, the job of promotion is crucial [16].
The promotion of electronic products is taken into account in order to maintain a clean atmosphere. Despite being
complicated, the promotional task is accomplished and advised in the current work. The promotional procedure
might be inspired by legions. System quality and information quality will be among them.
Frequently used recommender systems are in the realm of online learning. The effectiveness of the student will be
evaluated using it. Consumer preferences are thought to be stable over time, making it easier to make decisions by
looking at historical data. This is true to some extent. The user's choices, however, may also be influenced by a
wide range of other circumstances. The blended learning methodology is applied in this case [17]. Individualized
online learning will be enhanced when this happens. Another use of recommender systems is in online communities
of practice. The trust-based CoPs were developed to support the growth of online learning. The employment of
CoPs fosters the development of stronger social ties. Compared to a content-based recommender system, the hybrid
algorithm will offer more accurate suggestions. We get to the conclusion that a great deal of work has been
accomplished in the field of e-learning by examining the background of recommender systems. The development
of recommender systems to promote electronic products has undergone careful study [18]. The promotion of
electronic goods is typically carried out online or offline without the aid of social media. There will be social media,
such as Facebook, Twitter, etc. One of the media that people use the most frequently is social media. A significant
number of individuals engage with one another using social media. Social networking will be a very effective tool
for promoting electronic goods. Therefore, in the suggested model, we will create a recommender system for social
media that will aid in the promotion of electronic products on those platforms.
When considering recommender systems and how to apply them, the present research mostly focuses on
collaborative and content-based recommendation techniques [19]. Collaborative filtering is the proposed approach
that is currently the most well-known and popular. Collaborative filtering systems have the potential to adapt (get
better over time as they amass ratings of items), locate "cross-genre niches," be independent from product domain
knowledge”, and rely solely on implicit user feedback, among other advantages. (Burke, 2002). There are several
5. Middle East Journal of Applied Science & Technology (MEJAST)
Volume 6, Issue 2, Pages 01-08, April-June 2023
ISSN: 2582-0974 [5]
drawbacks to collaborative filtering recommender systems, though. Both the most recent person ramp-up issue and
the most recent item ramp-up problem have an impact on collaborative filtering. Making it challenging to
categorise and compare new users with those who have rated less things as well as to readily advertise new items to
users [20]. Collaborative filtering needs to demonstrate that user assessments are ongoing, which may be difficult
given its enormous history record requirement. Therefore, collaborative filtering only works effectively when
many people rate a small number of things [21].
With the exception of their inability to identify cross-genre niches and their inability to produce Content-based
recommender systems offer many of the same benefits as collaborative filtering systems in terms of "serendipitous
finds," or recommended products that the user might not have seen or previously showed an interest for [23].
However, content-based recommender systems are exempt from the "gray sheep" and new item ramp-up issues
associated with collaborative filtering.
A great example of a content-based recommender system is News Weeder, a newsgroup filtering system that uses
the words in the texts as the texts' associated attributes. There hasn't been any comparative study in this field that
focuses on users' purchasing behaviors, attitudes toward, and perceptions of these systems when they use them in
diverse contexts, despite the fact that content-based and collaborative filtering techniques are extensively employed
in numerous sectors. Our understanding of the advantages and disadvantages of these two algorithm- and
data-based recommendation systems has improved as a result of several studies [24]. There are currently few
experimental psychology studies that deal with fundamental questions like, whether to use collaborative or
content-based data and how it could affect the user experience. Close this gap in empirically grounded research to
have an impact on the design of the usage of social or characteristic-based data in these recommender systems.
░ 3. Problem Statement
Consumers may find information, goods, and services that are pertinent to their requirements with the help of
recommender systems. In various scenarios, recommender systems are now widely used, and many of us regularly
use suggestions from all social entertainment programmes. Regression algorithm, which is gradient boosting
algorithm, which frequently provides more accuracy and flexibility when compared to the previously mentioned
method, was used in our project to identify the data sparsity problem to complete the client project within the
allotted time. Obtaining relevant data from the project team and analysing and providing a solution led to the
completion of a project within a time and report will be provided. It has several applications and may be utilised in
many different sectors.
░ 4. Conclusion
The effectiveness of recommender systems is typically investigated in this study. A number of recommendation
algorithms have been introduced in order to locate suggested items in a large knowledge space. As a result, the
three different categories of recommendation systems—content-based techniques, collaborative filtering
techniques, and hybrid approaches—are divided. We employed a well-known categorising method in this
investigation. Gradient boosters will aid in the discovery of predictive measures and filtering techniques and will
deliver immediate responses without delays, but they can occasionally overemphasise outliers and lead to future
6. Middle East Journal of Applied Science & Technology (MEJAST)
Volume 6, Issue 2, Pages 01-08, April-June 2023
ISSN: 2582-0974 [6]
overfitting. It is crucial to improve data analysis since doing so could result in the acceptance of suggested solutions
across a variety of sectors and businesses. The technology will be utilised more often if we can solve these issues.
The recommendation system has found use in a number of E-services businesses. The term "CF" refers to the most
popular and widely used filtering technique in RSs. The most typical assumption regarding CF-based is that
similarly rated things will have similarly rated patterns and comparably rated people will evaluate similar
commodities similarly. CF displays the suggested items to the users based on this. CF extracts user reviews either
explicitly or indirectly. To gauge how similar users and objects are to one another, numerous metrics are utilised.
Internet users now have more options for discovering specialised material thanks to recommender systems.
Declarations
Source of Funding
This study did not receive any grant from funding agencies in the public or not-for-profit sectors.
Competing Interests Statement
Authors have declared no competing interests.
Consent for Publication
The authors declare that they consented to the publication of this research work.
References
[1] Ghiassi, Manoochehr, Sean Lee, and Swati Ramesh Gaikwad (2022). Sentiment analysis and spam filtering
using the YAC2 clustering algorithm with transferability. Computers & Industrial Engineering, 165: 107959.
[2] Wei, Jian, Jianhua He, Kai Chen, Yi Zhou, and Zuoyin Tang (2017). Collaborative filtering and deep learning
based recommendation system for cold start items. Expert Systems with Applications, 69: 29-39.
[3] Wei, Jian, Jianhua He, Kai Chen, Yi Zhou, and Zuoyin Tang (2016). Collaborative filtering and deep learning
based hybrid recommendation for cold start problem. In 2016 IEEE 14th Intl Conf on Dependable, Autonomic and
Secure Computing, Pages 874-877.
[4] Chiu, Ming-Chuan, Jih-Hung Huang, Saraj Gupta, and Gulsen Akman (2021). Developing a personalized
recommendation system in a smart product service system based on unsupervised learning model. Computers in
Industry, 128: 103421.
[5] Kamalodeen, Vimala Judy, Nalini Ramsawak-Jodha, et al. (2021). Designing gamification for geometry in
elementary schools: insights from the designers. Smart Learning Environments, 8: 1-24.
[6] Kamalodeen, Vimala Judy, Nalini Ramsawak-Jodha, Sandra Figaro-Henry, Sharon J. Jaggernauth, and Zhanna
Dedovets (2021). Designing gamification for geometry in elementary schools: insights from the designers. Smart
Learning Environments, 8: 1-24.
[7] Padmapriya, N., T. Ananth Kumar, R. Aswini, R. Rajmohan, P. Kanimozhi, and M. Pavithra (2022). IoT Based
Energy Optimization in Smart Farming Using AI. Hybrid Intelligent Approaches for Smart Energy: Practical
Applications, Pages 205-223.
7. Middle East Journal of Applied Science & Technology (MEJAST)
Volume 6, Issue 2, Pages 01-08, April-June 2023
ISSN: 2582-0974 [7]
[8] Demolli, Halil, Ahmet Sakir Dokuz, Alper Ecemis, and Murat Gokcek (2019). Wind power forecasting based
on daily wind speed data using machine learning algorithms. Energy Conversion and Management, 198: 111823.
[9] Rajmohan, R., T. Ananth Kumar, M. Pavithra, and S. G. Sandhya (2020). 11 Blockchain. Blockchain
Technology: Fundamentals, Applications, and Case Studies, Pages 177.
[10] Fernández-Tobías, Ignacio, Iván Cantador, Paolo Tomeo, Vito Walter Anelli, and Tommaso Di Noia. (2019).
Addressing the user cold start with cross-domain collaborative filtering: exploiting item metadata in matrix
factorization. User Modeling and User-Adapted Interaction, 29: 443-486.
[11] Ray, Susmita (2019). A quick review of machine learning algorithms. In 2019 International conference on
machine learning, big data, cloud and parallel computing (COMITCon), Pages 35-39.
[12] Liu, Tieyuan, Qiong Wu, Liang Chang, and Tianlong Gu (2022). A review of deep learning-based
recommender system in e-learning environments. Artificial Intelligence Review, 55(8): 5953-5980.
[13] Asaithambi, Suriya Priya R., Ramanathan Venkatraman, and Sitalakshmi Venkatraman (2023). A Thematic
Travel Recommendation System Using an Augmented Big Data Analytical Model. Technologies, 11(1): 28.
[14] Sabapathy, Sundaresan, Surendar Maruthu, Suresh Kumar Krishnadhas, Ananth Kumar Tamilarasan, and
Nishanth Raghavan (2022). Competent and Affordable Rehabilitation Robots for Nervous System Disorders
Powered with Dynamic CNN and HMM. Intelligent Systems for Rehabilitation Engineering, Pages 57-93.
[15] Adimoolam, M., A. John, N. M. Balamurugan, and T. Ananth Kumar (2021). Green ICT communication,
networking and data processing. Green computing in smart cities: Simulation and techniques, Pages 95-124.
[16] Eldawy, Ahmed, and Mohamed F. Mokbel (2015). Spatialhadoop: A mapreduce framework for spatial data. In
2015 IEEE 31st international conference on Data Engineering, Pages 1352-1363.
[17] Xie, Li, Wenbo Zhou, and Yaosen Li (2016). Application of improved recommendation system based on spark
platform in big data analysis. Cybernetics and Information Technologies, 16(6): 245-255.
[18] Arabov, N., D. Nasimov, H. Khuzhayorov, Christo Ananth, and T. Ananth Kumar (2022). Modelling of
Commercial Banks Capitals Competition Dynamics. International J. of Early Childhood Special Education, 14(5).
[19] Castells, Pablo, Saúl Vargas, and Jun Wang (2011). Novelty and diversity metrics for recommender systems:
choice, discovery and relevance.
[20] Isinkaye, Folasade Olubusola, Yetunde O. Folajimi, Bolande Adefowoke Ojokoh (2015). Recommendation
systems: Principles, methods and evaluation. Egyptian Informatics Journal, 16(3): 261-273.
[21] Subbulakshmi, N., R. Manimegalai, G. Rajakumar, T. Ananth Kumar, and Umadevi Kosuri (2022). A novel
design of low-cost hearing aid devices using an efficient lifting filter bank with a modified variable filter. Expert
Review of Medical Devices (Accepted Paper).
[22] Pugazhendiran, P., K. Suresh Kumar, T. Ananth Kumar, and S. Sundaresan (2022). An Advanced Revealing
and Classification System for Plant Illnesses Using Unsupervised Bayesian-based SVM Classifier and Modified
HOG-ROI Algorithm. In Contemporary Issues in Communication, Cloud and Big Data Analytics: Proceedings of
CCB 2020, Pages 259-269.
8. Middle East Journal of Applied Science & Technology (MEJAST)
Volume 6, Issue 2, Pages 01-08, April-June 2023
ISSN: 2582-0974 [8]
[23] Kumar, K. Suresh, T. Ananth Kumar, A. S. Radhamani, and S. Sundaresan (2020). Blockchain technology: an
insight into architecture, use cases, and its application with industrial IoT and big data. In Blockchain Technology,
Pages 23-42.
[24] Nagarnaik, Paritosh, and A. Thomas (2015). Survey on recommendation system methods. In 2015 2nd
International Conference on Electronics and Communication Systems (ICECS), Pages 1603-1608.