SlideShare a Scribd company logo
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 5 Issue 4, May-June 2021 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
@ IJTSRD | Unique Paper ID – IJTSRD41216 | Volume – 5 | Issue – 4 | May-June 2021 Page 270
Structural Balance Theory-Based
Recommendation for Social Service Portal
G. Banupriya, M. Anand
Department of Computer Science and Engineering,
G.K.M College of Engineering and Technology, Chennai, Tamil Nadu, India
ABSTRACT
There is enormous data present in our world. Therefore in order to accessthe
most accurate information is becoming more difficult and complicated. As a
result many relevant informationgetsmissedwhichleadstomuchduplication
of work and effort. Due to the huge search results, the user will generallyhave
difficulty in identifying the relevant ones. To solve this problem, a
recommendation system is used. A recommendation system is nothing but a
filtering information system, which is used to predict the relevance of
retrieved information according to the user’s needsforsomecriteria.Hence,it
can provide the user with the results that best fit their needs. The services
provided through theweb normallyprovidehugerecordsaboutanyrequested
item or service. A proper recommendation system is used to separate this
information result. A recommendation system can be improved further if
supported with a level of trust information. That is, recommendations are
prioritized according to their level of trust. Recommendingappropriateneeds
(social service) to the target volunteers will become the key to ensure
continuous success of social service. Today, many social service systems does
not adopt any recommendation techniques. They provide advertisement or
highlights request for a small commission.
KEYWORDS: Recommendation System, Information System, Social Service,
Dataset
How to cite this paper: G. Banupriya | M.
Anand "Structural Balance Theory-Based
Recommendation for Social Service
Portal" Published in
International Journal
of Trend in Scientific
Research and
Development
(ijtsrd), ISSN: 2456-
6470, Volume-5 |
Issue-4, June 2021,
pp.270-273, URL:
www.ijtsrd.com/papers/ijtsrd41216.pdf
Copyright © 2021 by author(s) and
International Journal ofTrendinScientific
Research and Development Journal. This
is an Open Access article distributed
under the terms of
the Creative
Commons Attribution
License (CC BY 4.0)
(http://creativecommons.org/licenses/by/4.0)
I. INTRODUCTION
A recommendation system is an engine which recommends
new items to the users by analyzing their preferences. The
web contains a huge amount of information like ratings,
reviews, feedback on items and other unstructured data.
These details are used to get meaningful information of
users. There are two common approaches being used to
make recommendations (e.g.) collaborative filtering and
content-based filtering. In this paper we introduce a hybrid
recommendation technique for Big Data Systems. This is an
approach in which it combines both collaborative and
content-based filtering techniques to recommenditemsthat
a user would most likely prefer. It additionally uses items
ranking and classification technique for recommending the
items.
Currently if you want to get involved in any kind of Social
service activity you are required to be part of an
organization but the involvement is restricted by the scope
and interests of the organization like few focus on children
and few on old age etc.. Which will not be able to bring out
your full potential or not be able to use properly your
time/skillet? Other option to provide social
Service is to donate money on online service which is not for
all and only a selected few can help. At times the end user
would require things in kind but are forced to request help
in way of donation and then they need to procure the
necessary items from the market , the problem with this
approach is third party websites take their cut which will
reduce the amount received by the end user . We are trying
to build a website which will involve people to provide
services based on their interests and helpin waysotherthan
just donating money. To get better of user involvement we
plan to provide right recommendations so that the user is
able to utilize his full potential and help in any way he can.
II. RELATED WORK
There are many researches for the recommendation system
with the help of big data.
Survey 1: “A Survey on Recommendation SystemforBigdata
using MapReduce Technology” In 2019, Maulik Dhamecha,
Krupa Dobaria, Dr. Tejas Patalia, [1]. The proposed work
introduces a way to let user interact with theBIGDATAsoas
to give some recommendations to user based on keywords.
Simple methodology and fast and useful to suggest
recommendations based on user keyword history.
Survey 2: “Big Data Analytics for Personalized
Recommendation Systems”, In 2019, Carson K. Leung,
Carson K. Leung Yeyoung Won, and Justin M. C. Choi,
[2]. In this paper they say that, Big data analytics are in
demand as they assist users to analyze the big data and
discover new knowledge. This in turn helps users gain
insight into big data, obtain useful info and make
personalized recommendation
Survey 3: “A Hybrid Recommendation Technique for Big
Data Systems” In 2018, Chitra Nundlall, Gopal Sohun,
Soulakshmee Devi Nagowah
IJTSRD41216
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD41216 | Volume – 5 | Issue – 4 | May-June 2021 Page 271
[3]. The paper aims to introduce a hybrid recommendation
technique for Big Data Systems. The approach combines
collaborative and content-based filtering techniques to
recommend items that a user would most likely prefer .
III. SYSTEM ARCHITECTURE
In Social Service Domain the number of categories and user
data is limited and thus we don’t have enough data to train
an ML Model and it is always problematic to fresh users and
users who had bad experience with services they provided.
To tackle this we are using a custom model to derive
recommendations to users based on their interests and
ratings.
The User once he logins and reaches his home page, We load
the user information and ask therecommendationSystem to
provide relevant recommendations based on his previous
likes and dislikes.
Fig 1: Top Level Design
For the Recommendation System Design, since we need to
display the recommendations as soon as the user logins, it
needs to get real time recommendations from the system.
Thus we decided to train the data for every given interval or
on demand. At this time we process the data in the database
at that given point, we try to find likes and dislikes of user
based on his given rating for a given subcategory of Services
he provided and based upon the same we try to get top 3
liked subcategories and bottom 3 subcategories
Fig 2: User Rating Service Requests
Top 3 subcategories are selected provided that the average
rating of all the rated service responses is greater than a
threshold and in the same way we select bottom 3
subcategories provided that the average rating for that
subcategories is below a given threshold. If there are no
matching criteria then they are taken as null for our
calculation purposes.
Once we have the relevant data we try to find a similar
enemy of the user based on user bottom 3 subcategories.We
are using apache spark with Hadoop to load the data and do
the necessary computations and in regards to the algorithm,
we could use different approaches but we decidedtogo with
the closest friend by using given formula whichissimple and
suffices to our use case.
1. If user least favourite subcategory is part of any users
bottom 3 subcategories we give 5 points
2. If the user’s second least favourite subcategoryispartof
the user bottom 3 subcategories we give 4 points
3. Lastly if users third least last favourite subcategory is
part of the user bottom 3 subcategories we give2 points
Once we have this information we then sum up the total and
then order by descending to find the mostsimilarenemyand
then once we have it we retrieve his top 3 favourite
subcategories and then add all this info into a different table
which would have
User
Top 3 subcategories
Bottom 3 subcategories
Similar enemy
Suggested subcategories
This table is used by recommendationsystemtorecommend
Service Requests to user.
Fig 3: Recommendation System
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD41216 | Volume – 5 | Issue – 4 | May-June 2021 Page 272
From Fig 3 we can see the basic outline of the algorithm
being used. The typical flow of recommendation system is
pretty straight forward.
For a given user we check if he has top 3 subcategories.Even
if he doesn’t have 3 but has only 1 or 2 top subcategories
then we try to fetch recommendations based upon it.
If he doesn’t have top 3 subcategories then we check if user
has interested categories in his user profile.Ifpresentwe try
to provide recommendation based upon his interested
categories.
If he doesn’t have interested categoriesaswell thentypically
we can try to find friend of friend and suggest based upon it
but since in this algorithm we are looking at subcategory
level and not at Service Request level so we can skipthisasif
user has top Rated Service Requests they would ensure he
has top3 categories.
Now since we don’t have friends concept, we are going with
enemy of enemy and since wealreadyhavea tablepopulated
for us with similar enemy and suggestedcategories based on
it. We provide recommendation based upon the suggested
sub categories.
There could be cases where we might not even have
suggested sub categories and in those cases we fallback to
the default recommendation which is to provide some
service requests. We could choose either thelatestorthe top
rated Service Requests. In this project we decided to go with
latest Service Requests added, that way user would see
newer entries every time he loginsinsteadofseeingsame set
had we gone with top rated ones.
For the UI and Services we are going with simple MVC
concept where user would call controller and controller
decides what needs to be done and populates appropriate
models and redirects to relevant views.
Fig 4: MVC Pattern
In Social Service getting test data has been a problem and
thus finding the right dataset has been a bigger problem.
There are few datasets present over the internet but they
don’t have rating system and lot of data is garbled due to
their own interpretation of how the data is to be stored in
database and how the foreign key constraints are handled.
Above all the dataset is very small to provideanymeaningful
insight or information
To handle the above issue we had to go with Random
Generators to populate tables. For users we could generate
usernames from online along with few basic details and
added interested categories based on Random Integers. We
created around 1000 users for our test dataset, Now for
Service Requests we added a list of Requests for each
Category and Subcategory. For every user we started
generating random number of requests for the above list
with a upper limit of 100 requests per user and for every
request we are populating service Responders randomly
with an upper limit of 100 per Request. With this we would
have on average of around half a million records of Service
Responses along with some having ratings in the range of 0
to 4 and for average calculations we decided not take 0 into
consideration and for threshold of average, we decided for a
sub category to be considered top sub category its average
has to be above 3.0. Once all this done wetook thisdataset as
our test dataset for our project on which we can run our
analysis and provide recommendations for all the logged in
users.
IV. RESULTS AND DISCUSSIONS
Fig 5: User Analytics Table populated by the Spark Job using our algorithm
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD41216 | Volume – 5 | Issue – 4 | May-June 2021 Page 273
Fig 6: User Home Page with Recommended Service Requests
You can see from Fig 5 we are populating a table called user
analytics and we using the same for our recommendations.
By using this technique we are ensuring that we are giving
relevant recommendations for all the users once they login
and if we are unable to give based on the user analytics table
we would fallback to give default suggestions by displaying
latest requests in the system.
This gives a good user experience to the user and he would
be able to start responding to service requests of his choice
pretty easily from his home screen only. On an average we
are providing decent recommendations to all the users and
to test suggested Service Requests we have removed few
users top3 sub Categories randomly and added couple of
fresh users with only negative feedbacks. We see that the
algorithm works fine and gives good results.
That being said there are rare cases, may be less than 1
percent where we found that one of the suggested
recommendations could be from user bottom3 Sub
Categories since for similar enemies weareconsideringonly
one and not more than that. To enhance the algorithm we
could take closest 5 similar enemies and then take the top
subcategories from the combination of the similar enemies
and also ensure none of them are part of users bottom 3
categories are part of the same. This would improvethe user
experience for even those 1 percent of the user base but the
additional computation may not be worth the cause since it
is rare scenario and even then he would have
recommendations from other 2 categories and thus theuser
experience would still be good.
V. CONCLUSIONS
The purpose of the project is to provide recommendation to
users based on their likes and dislikes and giventhatthereis
very sparse data in the social service domain, so we decided
to provide recommendation based on subcategories and
user interested categories. This might change once we start
seeing more data being added when more real users start
using the website for few years, then we can use machine
learning models to recommend service requests to user
based on rating he provided for service requests instead of
providing recommendations on subcategory and category
level. The downside would be we would need more Hadoop
nodes and high end data processing machines to crunch the
number and train the model togetdecentrecommendations.
In a domain where every penny saved iseverypennyused to
social service it could be a challenge for a free website with
minimal resources to handle but once the website and user
base grow to an extend then may be it might make sense to
extend this concept to service request level but then again
service requests once completed won’t have any usage to
recommend to new users and thus we might have to take a
call once we reach that level in the future.
VI. REFERENCES
[1] “A Survey on Recommendation System for Bigdata
using MapReduce Technology” In 2019, Maulik
Dhamecha, Krupa Dobaria, Dr. Tejas Patalia
[2] “Big Data AnalyticsforPersonalizedRecommendation
Systems”, In 2019, Carson K. Leung, Carson K. Leung
Yeyoung Won, and Justin M. C. Choi,
[3] “A Hybrid Recommendation Technique for Big Data
Systems” In 2018, Chitra Nundlall, Gopal Sohun,
Soulakshmee Devi Nagowah,
[4] ”Accurate and Diverse Recommendation based on
Users’ Tendencies toward Temporal ItemPopularity”
In 2017, Koki Nagatani, Masahiro Sato,
[5] “TRUSTED RECOMENDATION SYSTEM BASED ON
LEVEL OF TRUST(TRS_LoT)”,In 2017 Qusai Abuein,
Ali Shatnawi, Huda Al-Sheyab,
[6] “Review BasedServiceRecommendationforBigData”
In 2016, Khushboo R. Shrote , Prof. A.V.Deorankar,
[7] ”Big Data Analysis: Recommendation System with
Hadoop Framework”, In 2015, Jai Prakash
VermaBankim Pateland Atul Patel,
[8] “Novel Recommendation based on Personal
Popularity Tendency,” In 2011, Jinoh Oh, Sun Park,
Hwanjo Yu, Min Song† and Seung-Taek Park

More Related Content

What's hot

BIA 658 – Social Network Analysis - Final report Kanad Chatterjee
BIA 658 – Social Network Analysis - Final report Kanad ChatterjeeBIA 658 – Social Network Analysis - Final report Kanad Chatterjee
BIA 658 – Social Network Analysis - Final report Kanad Chatterjee
Kanad Chatterjee
 
IJRET : International Journal of Research in Engineering and TechnologyImprov...
IJRET : International Journal of Research in Engineering and TechnologyImprov...IJRET : International Journal of Research in Engineering and TechnologyImprov...
IJRET : International Journal of Research in Engineering and TechnologyImprov...
eSAT Publishing House
 
Vol 7 No 1 - November 2013
Vol 7 No 1 - November 2013Vol 7 No 1 - November 2013
Vol 7 No 1 - November 2013
ijcsbi
 
An Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder TechniqueAn Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder Technique
IJCSIS Research Publications
 
Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...
Eswar Publications
 
A Community Detection and Recommendation System
A Community Detection and Recommendation SystemA Community Detection and Recommendation System
A Community Detection and Recommendation System
IRJET Journal
 
Analysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMAnalysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMM
IJERA Editor
 
Efficient way of user search location in query processing
Efficient way of user search location in query processingEfficient way of user search location in query processing
Efficient way of user search location in query processing
eSAT Publishing House
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender System
theijes
 
Framework for Product Recommandation for Review Dataset
Framework for Product Recommandation for Review DatasetFramework for Product Recommandation for Review Dataset
Framework for Product Recommandation for Review Dataset
rahulmonikasharma
 
Recsys virtual-profiles
Recsys virtual-profilesRecsys virtual-profiles
Recsys virtual-profiles
Haishan Liu
 
Projection Multi Scale Hashing Keyword Search in Multidimensional Datasets
Projection Multi Scale Hashing Keyword Search in Multidimensional DatasetsProjection Multi Scale Hashing Keyword Search in Multidimensional Datasets
Projection Multi Scale Hashing Keyword Search in Multidimensional Datasets
IRJET Journal
 
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET Journal
 
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
ijcsa
 
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTAL
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTALCONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTAL
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTAL
cscpconf
 
Contextual model of recommending resources on an academic networking portal
Contextual model of recommending resources on an academic networking portalContextual model of recommending resources on an academic networking portal
Contextual model of recommending resources on an academic networking portal
csandit
 
50120140506005 2
50120140506005 250120140506005 2
50120140506005 2
IAEME Publication
 

What's hot (17)

BIA 658 – Social Network Analysis - Final report Kanad Chatterjee
BIA 658 – Social Network Analysis - Final report Kanad ChatterjeeBIA 658 – Social Network Analysis - Final report Kanad Chatterjee
BIA 658 – Social Network Analysis - Final report Kanad Chatterjee
 
IJRET : International Journal of Research in Engineering and TechnologyImprov...
IJRET : International Journal of Research in Engineering and TechnologyImprov...IJRET : International Journal of Research in Engineering and TechnologyImprov...
IJRET : International Journal of Research in Engineering and TechnologyImprov...
 
Vol 7 No 1 - November 2013
Vol 7 No 1 - November 2013Vol 7 No 1 - November 2013
Vol 7 No 1 - November 2013
 
An Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder TechniqueAn Efficient Trust Evaluation using Fact-Finder Technique
An Efficient Trust Evaluation using Fact-Finder Technique
 
Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...
 
A Community Detection and Recommendation System
A Community Detection and Recommendation SystemA Community Detection and Recommendation System
A Community Detection and Recommendation System
 
Analysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMAnalysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMM
 
Efficient way of user search location in query processing
Efficient way of user search location in query processingEfficient way of user search location in query processing
Efficient way of user search location in query processing
 
A Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender SystemA Study of Neural Network Learning-Based Recommender System
A Study of Neural Network Learning-Based Recommender System
 
Framework for Product Recommandation for Review Dataset
Framework for Product Recommandation for Review DatasetFramework for Product Recommandation for Review Dataset
Framework for Product Recommandation for Review Dataset
 
Recsys virtual-profiles
Recsys virtual-profilesRecsys virtual-profiles
Recsys virtual-profiles
 
Projection Multi Scale Hashing Keyword Search in Multidimensional Datasets
Projection Multi Scale Hashing Keyword Search in Multidimensional DatasetsProjection Multi Scale Hashing Keyword Search in Multidimensional Datasets
Projection Multi Scale Hashing Keyword Search in Multidimensional Datasets
 
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
IRJET- A Survey on Recommender Systems used for User Service Rating in Social...
 
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
A LOCATION-BASED RECOMMENDER SYSTEM FRAMEWORK TO IMPROVE ACCURACY IN USERBASE...
 
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTAL
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTALCONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTAL
CONTEXTUAL MODEL OF RECOMMENDING RESOURCES ON AN ACADEMIC NETWORKING PORTAL
 
Contextual model of recommending resources on an academic networking portal
Contextual model of recommending resources on an academic networking portalContextual model of recommending resources on an academic networking portal
Contextual model of recommending resources on an academic networking portal
 
50120140506005 2
50120140506005 250120140506005 2
50120140506005 2
 

Similar to Structural Balance Theory Based Recommendation for Social Service Portal

Keyword Based Service Recommendation system for Hotel System using Collaborat...
Keyword Based Service Recommendation system for Hotel System using Collaborat...Keyword Based Service Recommendation system for Hotel System using Collaborat...
Keyword Based Service Recommendation system for Hotel System using Collaborat...
IRJET Journal
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
IRJET Journal
 
Scalable recommendation with social contextual information
Scalable recommendation with social contextual informationScalable recommendation with social contextual information
Scalable recommendation with social contextual information
eSAT Journals
 
Scalable recommendation with social contextual information
Scalable recommendation with social contextual informationScalable recommendation with social contextual information
Scalable recommendation with social contextual information
eSAT Journals
 
Fuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender SystemFuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender System
RSIS International
 
IRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation System
IRJET Journal
 
IRJET- A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation SystemsIRJET- A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation Systems
IRJET Journal
 
IRJET- A New Approach to Product Recommendation Systems
IRJET-  	  A New Approach to Product Recommendation SystemsIRJET-  	  A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation Systems
IRJET Journal
 
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET Journal
 
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine LearningA Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
IRJET Journal
 
Recommending the Appropriate Products for target user in E-commerce using SBT...
Recommending the Appropriate Products for target user in E-commerce using SBT...Recommending the Appropriate Products for target user in E-commerce using SBT...
Recommending the Appropriate Products for target user in E-commerce using SBT...
IRJET Journal
 
Study of Recommendation System Used In Tourism and Travel
Study of Recommendation System Used In Tourism and TravelStudy of Recommendation System Used In Tourism and Travel
Study of Recommendation System Used In Tourism and Travel
ijtsrd
 
At4102337341
At4102337341At4102337341
At4102337341
IJERA Editor
 
IRJET- Rating based Recommedation System for Web Service
IRJET- Rating based Recommedation System for Web ServiceIRJET- Rating based Recommedation System for Web Service
IRJET- Rating based Recommedation System for Web Service
IRJET Journal
 
IRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation SystemsIRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation Systems
IRJET Journal
 
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...
cscpconf
 
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDYSIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
Journal For Research
 
iCTRE: The Informal community Transformer into Recommendation Engine
iCTRE: The Informal community Transformer into Recommendation EngineiCTRE: The Informal community Transformer into Recommendation Engine
iCTRE: The Informal community Transformer into Recommendation Engine
IRJET Journal
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
vivatechijri
 
IRJET- An Integrated Recommendation System using Graph Database and QGIS
IRJET-  	  An Integrated Recommendation System using Graph Database and QGISIRJET-  	  An Integrated Recommendation System using Graph Database and QGIS
IRJET- An Integrated Recommendation System using Graph Database and QGIS
IRJET Journal
 

Similar to Structural Balance Theory Based Recommendation for Social Service Portal (20)

Keyword Based Service Recommendation system for Hotel System using Collaborat...
Keyword Based Service Recommendation system for Hotel System using Collaborat...Keyword Based Service Recommendation system for Hotel System using Collaborat...
Keyword Based Service Recommendation system for Hotel System using Collaborat...
 
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
Mixed Recommendation Algorithm Based on Content, Demographic and Collaborativ...
 
Scalable recommendation with social contextual information
Scalable recommendation with social contextual informationScalable recommendation with social contextual information
Scalable recommendation with social contextual information
 
Scalable recommendation with social contextual information
Scalable recommendation with social contextual informationScalable recommendation with social contextual information
Scalable recommendation with social contextual information
 
Fuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender SystemFuzzy Logic Based Recommender System
Fuzzy Logic Based Recommender System
 
IRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation SystemIRJET- Hybrid Book Recommendation System
IRJET- Hybrid Book Recommendation System
 
IRJET- A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation SystemsIRJET- A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation Systems
 
IRJET- A New Approach to Product Recommendation Systems
IRJET-  	  A New Approach to Product Recommendation SystemsIRJET-  	  A New Approach to Product Recommendation Systems
IRJET- A New Approach to Product Recommendation Systems
 
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
IRJET- Review on Different Recommendation Techniques for GRS in Online Social...
 
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine LearningA Survey on Recommendation System based on Knowledge Graph and Machine Learning
A Survey on Recommendation System based on Knowledge Graph and Machine Learning
 
Recommending the Appropriate Products for target user in E-commerce using SBT...
Recommending the Appropriate Products for target user in E-commerce using SBT...Recommending the Appropriate Products for target user in E-commerce using SBT...
Recommending the Appropriate Products for target user in E-commerce using SBT...
 
Study of Recommendation System Used In Tourism and Travel
Study of Recommendation System Used In Tourism and TravelStudy of Recommendation System Used In Tourism and Travel
Study of Recommendation System Used In Tourism and Travel
 
At4102337341
At4102337341At4102337341
At4102337341
 
IRJET- Rating based Recommedation System for Web Service
IRJET- Rating based Recommedation System for Web ServiceIRJET- Rating based Recommedation System for Web Service
IRJET- Rating based Recommedation System for Web Service
 
IRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation SystemsIRJET- Survey Paper on Recommendation Systems
IRJET- Survey Paper on Recommendation Systems
 
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...
AN EXTENDED HYBRID RECOMMENDER SYSTEM BASED ON ASSOCIATION RULES MINING IN DI...
 
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDYSIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
SIMILARITY MEASURES FOR RECOMMENDER SYSTEMS: A COMPARATIVE STUDY
 
iCTRE: The Informal community Transformer into Recommendation Engine
iCTRE: The Informal community Transformer into Recommendation EngineiCTRE: The Informal community Transformer into Recommendation Engine
iCTRE: The Informal community Transformer into Recommendation Engine
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
IRJET- An Integrated Recommendation System using Graph Database and QGIS
IRJET-  	  An Integrated Recommendation System using Graph Database and QGISIRJET-  	  An Integrated Recommendation System using Graph Database and QGIS
IRJET- An Integrated Recommendation System using Graph Database and QGIS
 

More from YogeshIJTSRD

Cosmetic Science An Overview
Cosmetic Science An OverviewCosmetic Science An Overview
Cosmetic Science An Overview
YogeshIJTSRD
 
Standardization and Formulations of Calotropis Procera
Standardization and Formulations of Calotropis ProceraStandardization and Formulations of Calotropis Procera
Standardization and Formulations of Calotropis Procera
YogeshIJTSRD
 
Review of the Diagnosis and Treatment of Paralysis
Review of the Diagnosis and Treatment of ParalysisReview of the Diagnosis and Treatment of Paralysis
Review of the Diagnosis and Treatment of Paralysis
YogeshIJTSRD
 
Comparative Analysis of Forced Draft Cooling Tower Using Two Design Methods A...
Comparative Analysis of Forced Draft Cooling Tower Using Two Design Methods A...Comparative Analysis of Forced Draft Cooling Tower Using Two Design Methods A...
Comparative Analysis of Forced Draft Cooling Tower Using Two Design Methods A...
YogeshIJTSRD
 
Criminology Educators Triumphs and Struggles
Criminology Educators Triumphs and StrugglesCriminology Educators Triumphs and Struggles
Criminology Educators Triumphs and Struggles
YogeshIJTSRD
 
A Review Herbal Drugs Used in Skin Disorder
A Review Herbal Drugs Used in Skin DisorderA Review Herbal Drugs Used in Skin Disorder
A Review Herbal Drugs Used in Skin Disorder
YogeshIJTSRD
 
Automatic Query Expansion Using Word Embedding Based on Fuzzy Graph Connectiv...
Automatic Query Expansion Using Word Embedding Based on Fuzzy Graph Connectiv...Automatic Query Expansion Using Word Embedding Based on Fuzzy Graph Connectiv...
Automatic Query Expansion Using Word Embedding Based on Fuzzy Graph Connectiv...
YogeshIJTSRD
 
A New Proposal for Smartphone Based Drowsiness Detection and Warning System f...
A New Proposal for Smartphone Based Drowsiness Detection and Warning System f...A New Proposal for Smartphone Based Drowsiness Detection and Warning System f...
A New Proposal for Smartphone Based Drowsiness Detection and Warning System f...
YogeshIJTSRD
 
Data Security by AES Advanced Encryption Standard
Data Security by AES Advanced Encryption StandardData Security by AES Advanced Encryption Standard
Data Security by AES Advanced Encryption Standard
YogeshIJTSRD
 
Antimicrobial and Phytochemical Screening of Phyllantus Niruri
Antimicrobial and Phytochemical Screening of Phyllantus NiruriAntimicrobial and Phytochemical Screening of Phyllantus Niruri
Antimicrobial and Phytochemical Screening of Phyllantus Niruri
YogeshIJTSRD
 
Heat Sink for Underground Pipe Line
Heat Sink for Underground Pipe LineHeat Sink for Underground Pipe Line
Heat Sink for Underground Pipe Line
YogeshIJTSRD
 
Newly Proposed Multi Channel Fiber Optic Cable Core
Newly Proposed Multi Channel Fiber Optic Cable CoreNewly Proposed Multi Channel Fiber Optic Cable Core
Newly Proposed Multi Channel Fiber Optic Cable Core
YogeshIJTSRD
 
Security Sector Reform toward Professionalism of Military and Police
Security Sector Reform toward Professionalism of Military and PoliceSecurity Sector Reform toward Professionalism of Military and Police
Security Sector Reform toward Professionalism of Military and Police
YogeshIJTSRD
 
Stress An Undetachable Condition of Life
Stress An Undetachable Condition of LifeStress An Undetachable Condition of Life
Stress An Undetachable Condition of Life
YogeshIJTSRD
 
Comparative Studies of Diabetes in Adult Nigerians Lipid Profile and Antioxid...
Comparative Studies of Diabetes in Adult Nigerians Lipid Profile and Antioxid...Comparative Studies of Diabetes in Adult Nigerians Lipid Profile and Antioxid...
Comparative Studies of Diabetes in Adult Nigerians Lipid Profile and Antioxid...
YogeshIJTSRD
 
To Assess the Severity and Mortality among Covid 19 Patients after Having Vac...
To Assess the Severity and Mortality among Covid 19 Patients after Having Vac...To Assess the Severity and Mortality among Covid 19 Patients after Having Vac...
To Assess the Severity and Mortality among Covid 19 Patients after Having Vac...
YogeshIJTSRD
 
Novel Drug Delivery System An Overview
Novel Drug Delivery System An OverviewNovel Drug Delivery System An Overview
Novel Drug Delivery System An Overview
YogeshIJTSRD
 
Security Issues Related to Biometrics
Security Issues Related to BiometricsSecurity Issues Related to Biometrics
Security Issues Related to Biometrics
YogeshIJTSRD
 
Comparative Analysis of Different Numerical Methods for the Solution of Initi...
Comparative Analysis of Different Numerical Methods for the Solution of Initi...Comparative Analysis of Different Numerical Methods for the Solution of Initi...
Comparative Analysis of Different Numerical Methods for the Solution of Initi...
YogeshIJTSRD
 
Evaluation of Different Paving Mixes Using Optimum Stabilizing Content
Evaluation of Different Paving Mixes Using Optimum Stabilizing ContentEvaluation of Different Paving Mixes Using Optimum Stabilizing Content
Evaluation of Different Paving Mixes Using Optimum Stabilizing Content
YogeshIJTSRD
 

More from YogeshIJTSRD (20)

Cosmetic Science An Overview
Cosmetic Science An OverviewCosmetic Science An Overview
Cosmetic Science An Overview
 
Standardization and Formulations of Calotropis Procera
Standardization and Formulations of Calotropis ProceraStandardization and Formulations of Calotropis Procera
Standardization and Formulations of Calotropis Procera
 
Review of the Diagnosis and Treatment of Paralysis
Review of the Diagnosis and Treatment of ParalysisReview of the Diagnosis and Treatment of Paralysis
Review of the Diagnosis and Treatment of Paralysis
 
Comparative Analysis of Forced Draft Cooling Tower Using Two Design Methods A...
Comparative Analysis of Forced Draft Cooling Tower Using Two Design Methods A...Comparative Analysis of Forced Draft Cooling Tower Using Two Design Methods A...
Comparative Analysis of Forced Draft Cooling Tower Using Two Design Methods A...
 
Criminology Educators Triumphs and Struggles
Criminology Educators Triumphs and StrugglesCriminology Educators Triumphs and Struggles
Criminology Educators Triumphs and Struggles
 
A Review Herbal Drugs Used in Skin Disorder
A Review Herbal Drugs Used in Skin DisorderA Review Herbal Drugs Used in Skin Disorder
A Review Herbal Drugs Used in Skin Disorder
 
Automatic Query Expansion Using Word Embedding Based on Fuzzy Graph Connectiv...
Automatic Query Expansion Using Word Embedding Based on Fuzzy Graph Connectiv...Automatic Query Expansion Using Word Embedding Based on Fuzzy Graph Connectiv...
Automatic Query Expansion Using Word Embedding Based on Fuzzy Graph Connectiv...
 
A New Proposal for Smartphone Based Drowsiness Detection and Warning System f...
A New Proposal for Smartphone Based Drowsiness Detection and Warning System f...A New Proposal for Smartphone Based Drowsiness Detection and Warning System f...
A New Proposal for Smartphone Based Drowsiness Detection and Warning System f...
 
Data Security by AES Advanced Encryption Standard
Data Security by AES Advanced Encryption StandardData Security by AES Advanced Encryption Standard
Data Security by AES Advanced Encryption Standard
 
Antimicrobial and Phytochemical Screening of Phyllantus Niruri
Antimicrobial and Phytochemical Screening of Phyllantus NiruriAntimicrobial and Phytochemical Screening of Phyllantus Niruri
Antimicrobial and Phytochemical Screening of Phyllantus Niruri
 
Heat Sink for Underground Pipe Line
Heat Sink for Underground Pipe LineHeat Sink for Underground Pipe Line
Heat Sink for Underground Pipe Line
 
Newly Proposed Multi Channel Fiber Optic Cable Core
Newly Proposed Multi Channel Fiber Optic Cable CoreNewly Proposed Multi Channel Fiber Optic Cable Core
Newly Proposed Multi Channel Fiber Optic Cable Core
 
Security Sector Reform toward Professionalism of Military and Police
Security Sector Reform toward Professionalism of Military and PoliceSecurity Sector Reform toward Professionalism of Military and Police
Security Sector Reform toward Professionalism of Military and Police
 
Stress An Undetachable Condition of Life
Stress An Undetachable Condition of LifeStress An Undetachable Condition of Life
Stress An Undetachable Condition of Life
 
Comparative Studies of Diabetes in Adult Nigerians Lipid Profile and Antioxid...
Comparative Studies of Diabetes in Adult Nigerians Lipid Profile and Antioxid...Comparative Studies of Diabetes in Adult Nigerians Lipid Profile and Antioxid...
Comparative Studies of Diabetes in Adult Nigerians Lipid Profile and Antioxid...
 
To Assess the Severity and Mortality among Covid 19 Patients after Having Vac...
To Assess the Severity and Mortality among Covid 19 Patients after Having Vac...To Assess the Severity and Mortality among Covid 19 Patients after Having Vac...
To Assess the Severity and Mortality among Covid 19 Patients after Having Vac...
 
Novel Drug Delivery System An Overview
Novel Drug Delivery System An OverviewNovel Drug Delivery System An Overview
Novel Drug Delivery System An Overview
 
Security Issues Related to Biometrics
Security Issues Related to BiometricsSecurity Issues Related to Biometrics
Security Issues Related to Biometrics
 
Comparative Analysis of Different Numerical Methods for the Solution of Initi...
Comparative Analysis of Different Numerical Methods for the Solution of Initi...Comparative Analysis of Different Numerical Methods for the Solution of Initi...
Comparative Analysis of Different Numerical Methods for the Solution of Initi...
 
Evaluation of Different Paving Mixes Using Optimum Stabilizing Content
Evaluation of Different Paving Mixes Using Optimum Stabilizing ContentEvaluation of Different Paving Mixes Using Optimum Stabilizing Content
Evaluation of Different Paving Mixes Using Optimum Stabilizing Content
 

Recently uploaded

BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 

Recently uploaded (20)

BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.Types of Herbal Cosmetics its standardization.
Types of Herbal Cosmetics its standardization.
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 

Structural Balance Theory Based Recommendation for Social Service Portal

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 5 Issue 4, May-June 2021 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 @ IJTSRD | Unique Paper ID – IJTSRD41216 | Volume – 5 | Issue – 4 | May-June 2021 Page 270 Structural Balance Theory-Based Recommendation for Social Service Portal G. Banupriya, M. Anand Department of Computer Science and Engineering, G.K.M College of Engineering and Technology, Chennai, Tamil Nadu, India ABSTRACT There is enormous data present in our world. Therefore in order to accessthe most accurate information is becoming more difficult and complicated. As a result many relevant informationgetsmissedwhichleadstomuchduplication of work and effort. Due to the huge search results, the user will generallyhave difficulty in identifying the relevant ones. To solve this problem, a recommendation system is used. A recommendation system is nothing but a filtering information system, which is used to predict the relevance of retrieved information according to the user’s needsforsomecriteria.Hence,it can provide the user with the results that best fit their needs. The services provided through theweb normallyprovidehugerecordsaboutanyrequested item or service. A proper recommendation system is used to separate this information result. A recommendation system can be improved further if supported with a level of trust information. That is, recommendations are prioritized according to their level of trust. Recommendingappropriateneeds (social service) to the target volunteers will become the key to ensure continuous success of social service. Today, many social service systems does not adopt any recommendation techniques. They provide advertisement or highlights request for a small commission. KEYWORDS: Recommendation System, Information System, Social Service, Dataset How to cite this paper: G. Banupriya | M. Anand "Structural Balance Theory-Based Recommendation for Social Service Portal" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456- 6470, Volume-5 | Issue-4, June 2021, pp.270-273, URL: www.ijtsrd.com/papers/ijtsrd41216.pdf Copyright © 2021 by author(s) and International Journal ofTrendinScientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/by/4.0) I. INTRODUCTION A recommendation system is an engine which recommends new items to the users by analyzing their preferences. The web contains a huge amount of information like ratings, reviews, feedback on items and other unstructured data. These details are used to get meaningful information of users. There are two common approaches being used to make recommendations (e.g.) collaborative filtering and content-based filtering. In this paper we introduce a hybrid recommendation technique for Big Data Systems. This is an approach in which it combines both collaborative and content-based filtering techniques to recommenditemsthat a user would most likely prefer. It additionally uses items ranking and classification technique for recommending the items. Currently if you want to get involved in any kind of Social service activity you are required to be part of an organization but the involvement is restricted by the scope and interests of the organization like few focus on children and few on old age etc.. Which will not be able to bring out your full potential or not be able to use properly your time/skillet? Other option to provide social Service is to donate money on online service which is not for all and only a selected few can help. At times the end user would require things in kind but are forced to request help in way of donation and then they need to procure the necessary items from the market , the problem with this approach is third party websites take their cut which will reduce the amount received by the end user . We are trying to build a website which will involve people to provide services based on their interests and helpin waysotherthan just donating money. To get better of user involvement we plan to provide right recommendations so that the user is able to utilize his full potential and help in any way he can. II. RELATED WORK There are many researches for the recommendation system with the help of big data. Survey 1: “A Survey on Recommendation SystemforBigdata using MapReduce Technology” In 2019, Maulik Dhamecha, Krupa Dobaria, Dr. Tejas Patalia, [1]. The proposed work introduces a way to let user interact with theBIGDATAsoas to give some recommendations to user based on keywords. Simple methodology and fast and useful to suggest recommendations based on user keyword history. Survey 2: “Big Data Analytics for Personalized Recommendation Systems”, In 2019, Carson K. Leung, Carson K. Leung Yeyoung Won, and Justin M. C. Choi, [2]. In this paper they say that, Big data analytics are in demand as they assist users to analyze the big data and discover new knowledge. This in turn helps users gain insight into big data, obtain useful info and make personalized recommendation Survey 3: “A Hybrid Recommendation Technique for Big Data Systems” In 2018, Chitra Nundlall, Gopal Sohun, Soulakshmee Devi Nagowah IJTSRD41216
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD41216 | Volume – 5 | Issue – 4 | May-June 2021 Page 271 [3]. The paper aims to introduce a hybrid recommendation technique for Big Data Systems. The approach combines collaborative and content-based filtering techniques to recommend items that a user would most likely prefer . III. SYSTEM ARCHITECTURE In Social Service Domain the number of categories and user data is limited and thus we don’t have enough data to train an ML Model and it is always problematic to fresh users and users who had bad experience with services they provided. To tackle this we are using a custom model to derive recommendations to users based on their interests and ratings. The User once he logins and reaches his home page, We load the user information and ask therecommendationSystem to provide relevant recommendations based on his previous likes and dislikes. Fig 1: Top Level Design For the Recommendation System Design, since we need to display the recommendations as soon as the user logins, it needs to get real time recommendations from the system. Thus we decided to train the data for every given interval or on demand. At this time we process the data in the database at that given point, we try to find likes and dislikes of user based on his given rating for a given subcategory of Services he provided and based upon the same we try to get top 3 liked subcategories and bottom 3 subcategories Fig 2: User Rating Service Requests Top 3 subcategories are selected provided that the average rating of all the rated service responses is greater than a threshold and in the same way we select bottom 3 subcategories provided that the average rating for that subcategories is below a given threshold. If there are no matching criteria then they are taken as null for our calculation purposes. Once we have the relevant data we try to find a similar enemy of the user based on user bottom 3 subcategories.We are using apache spark with Hadoop to load the data and do the necessary computations and in regards to the algorithm, we could use different approaches but we decidedtogo with the closest friend by using given formula whichissimple and suffices to our use case. 1. If user least favourite subcategory is part of any users bottom 3 subcategories we give 5 points 2. If the user’s second least favourite subcategoryispartof the user bottom 3 subcategories we give 4 points 3. Lastly if users third least last favourite subcategory is part of the user bottom 3 subcategories we give2 points Once we have this information we then sum up the total and then order by descending to find the mostsimilarenemyand then once we have it we retrieve his top 3 favourite subcategories and then add all this info into a different table which would have User Top 3 subcategories Bottom 3 subcategories Similar enemy Suggested subcategories This table is used by recommendationsystemtorecommend Service Requests to user. Fig 3: Recommendation System
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD41216 | Volume – 5 | Issue – 4 | May-June 2021 Page 272 From Fig 3 we can see the basic outline of the algorithm being used. The typical flow of recommendation system is pretty straight forward. For a given user we check if he has top 3 subcategories.Even if he doesn’t have 3 but has only 1 or 2 top subcategories then we try to fetch recommendations based upon it. If he doesn’t have top 3 subcategories then we check if user has interested categories in his user profile.Ifpresentwe try to provide recommendation based upon his interested categories. If he doesn’t have interested categoriesaswell thentypically we can try to find friend of friend and suggest based upon it but since in this algorithm we are looking at subcategory level and not at Service Request level so we can skipthisasif user has top Rated Service Requests they would ensure he has top3 categories. Now since we don’t have friends concept, we are going with enemy of enemy and since wealreadyhavea tablepopulated for us with similar enemy and suggestedcategories based on it. We provide recommendation based upon the suggested sub categories. There could be cases where we might not even have suggested sub categories and in those cases we fallback to the default recommendation which is to provide some service requests. We could choose either thelatestorthe top rated Service Requests. In this project we decided to go with latest Service Requests added, that way user would see newer entries every time he loginsinsteadofseeingsame set had we gone with top rated ones. For the UI and Services we are going with simple MVC concept where user would call controller and controller decides what needs to be done and populates appropriate models and redirects to relevant views. Fig 4: MVC Pattern In Social Service getting test data has been a problem and thus finding the right dataset has been a bigger problem. There are few datasets present over the internet but they don’t have rating system and lot of data is garbled due to their own interpretation of how the data is to be stored in database and how the foreign key constraints are handled. Above all the dataset is very small to provideanymeaningful insight or information To handle the above issue we had to go with Random Generators to populate tables. For users we could generate usernames from online along with few basic details and added interested categories based on Random Integers. We created around 1000 users for our test dataset, Now for Service Requests we added a list of Requests for each Category and Subcategory. For every user we started generating random number of requests for the above list with a upper limit of 100 requests per user and for every request we are populating service Responders randomly with an upper limit of 100 per Request. With this we would have on average of around half a million records of Service Responses along with some having ratings in the range of 0 to 4 and for average calculations we decided not take 0 into consideration and for threshold of average, we decided for a sub category to be considered top sub category its average has to be above 3.0. Once all this done wetook thisdataset as our test dataset for our project on which we can run our analysis and provide recommendations for all the logged in users. IV. RESULTS AND DISCUSSIONS Fig 5: User Analytics Table populated by the Spark Job using our algorithm
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD41216 | Volume – 5 | Issue – 4 | May-June 2021 Page 273 Fig 6: User Home Page with Recommended Service Requests You can see from Fig 5 we are populating a table called user analytics and we using the same for our recommendations. By using this technique we are ensuring that we are giving relevant recommendations for all the users once they login and if we are unable to give based on the user analytics table we would fallback to give default suggestions by displaying latest requests in the system. This gives a good user experience to the user and he would be able to start responding to service requests of his choice pretty easily from his home screen only. On an average we are providing decent recommendations to all the users and to test suggested Service Requests we have removed few users top3 sub Categories randomly and added couple of fresh users with only negative feedbacks. We see that the algorithm works fine and gives good results. That being said there are rare cases, may be less than 1 percent where we found that one of the suggested recommendations could be from user bottom3 Sub Categories since for similar enemies weareconsideringonly one and not more than that. To enhance the algorithm we could take closest 5 similar enemies and then take the top subcategories from the combination of the similar enemies and also ensure none of them are part of users bottom 3 categories are part of the same. This would improvethe user experience for even those 1 percent of the user base but the additional computation may not be worth the cause since it is rare scenario and even then he would have recommendations from other 2 categories and thus theuser experience would still be good. V. CONCLUSIONS The purpose of the project is to provide recommendation to users based on their likes and dislikes and giventhatthereis very sparse data in the social service domain, so we decided to provide recommendation based on subcategories and user interested categories. This might change once we start seeing more data being added when more real users start using the website for few years, then we can use machine learning models to recommend service requests to user based on rating he provided for service requests instead of providing recommendations on subcategory and category level. The downside would be we would need more Hadoop nodes and high end data processing machines to crunch the number and train the model togetdecentrecommendations. In a domain where every penny saved iseverypennyused to social service it could be a challenge for a free website with minimal resources to handle but once the website and user base grow to an extend then may be it might make sense to extend this concept to service request level but then again service requests once completed won’t have any usage to recommend to new users and thus we might have to take a call once we reach that level in the future. VI. REFERENCES [1] “A Survey on Recommendation System for Bigdata using MapReduce Technology” In 2019, Maulik Dhamecha, Krupa Dobaria, Dr. Tejas Patalia [2] “Big Data AnalyticsforPersonalizedRecommendation Systems”, In 2019, Carson K. Leung, Carson K. Leung Yeyoung Won, and Justin M. C. Choi, [3] “A Hybrid Recommendation Technique for Big Data Systems” In 2018, Chitra Nundlall, Gopal Sohun, Soulakshmee Devi Nagowah, [4] ”Accurate and Diverse Recommendation based on Users’ Tendencies toward Temporal ItemPopularity” In 2017, Koki Nagatani, Masahiro Sato, [5] “TRUSTED RECOMENDATION SYSTEM BASED ON LEVEL OF TRUST(TRS_LoT)”,In 2017 Qusai Abuein, Ali Shatnawi, Huda Al-Sheyab, [6] “Review BasedServiceRecommendationforBigData” In 2016, Khushboo R. Shrote , Prof. A.V.Deorankar, [7] ”Big Data Analysis: Recommendation System with Hadoop Framework”, In 2015, Jai Prakash VermaBankim Pateland Atul Patel, [8] “Novel Recommendation based on Personal Popularity Tendency,” In 2011, Jinoh Oh, Sun Park, Hwanjo Yu, Min Song† and Seung-Taek Park