SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 02 | Feb 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 2341
Recommendation System using Big Data Mining on Social Networks
Soham More1, Prasad Karad2, Rishi Kataria3
1,2,3Department of Information Technology, Pillai College Of Engineering, New Panvel
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Recommendation System is a part of
Information Retrieval, Data Mining and Machine Learning
which plays a vital role in today's e-commerce industry.
Recommendation systems recommend things to users and
customers such as books, movies, videos, electronic products
and many more. Job recommendation systems are required to
achieve high accuracy while predicting job posts to users,
which should be relevant to user’s input. Although a lot of job
recommendation systems that use different strategies for
predicting job posts, this paper reflects the efforts that have
been put to make the job recommendations on the basis of
candidate’s input which will match his/her profile. We used 3
different models to recommend thejob. Thealgorithmswe will
be using are Naive Bayes, Logistic Regression and Random
Forest. Along with Machine learning, Natural language
Processing is used to capture important words which are
extracted through user inference. Through this technique, a
good level of accuracy has been achieved.
Key Words: Naive Bayes, Logistic Regression, Random
Forest, Job Recommendation, Data mining, Natural
Language Processing, Tokenize, Lemmatize …
1. INTRODUCTION
In job recommendation systems, there are different
customers/ candidates, who have different education level,
experience and skills. Based on their respective background
details, each candidate/user expects to get only those job
recommendations which are highly relevant for the
respective candidate.Ajobrecommendersystemis expected
to provide recommendations in 2 ways: firstly
recommending most eligible candidatesforthespecifiedjob,
to the recruiters and secondly, recommending jobs to the
aspiring candidates according to their matching profiles. A
recommendation engine or a recommendationsystemhelps
to predict what a user is likely to be interested from the list
of items. Recommendation system produces the results
based on Collaborative filtering technique or Content based
filtering technique. In recommendationsystemapplications,
they extract the data like users' skills, previous job history,
demographic information and other necessary details.
Depending upon the extracted data, the job seeker is
suggested with new jobs other than what is being searched
for.
Here Natural Language Processing comes in pictureasevery
word searched is processed, analyzed, tokenized and
lemmatized to base form.Thecurrent model isdeveloped for
user's skill set.
2. RECOMMENDATION SYSTEMS
In the section below, different recommendation systems
are discussed in detail:
2.1 Content Based Recommender Systems
Systems which use a content based recommendation
approach analyze a set of documents and descriptions of
items which were previously rated by a user, and build a
model or profile of user interests which are based on the
features of the objects that were rated by that user. The
profile built is a structured representation of user interests,
which are adopted to recommend new items. The
recommendation process consists of matching up the
attributes of the user profile against the attributes orfeature
of an object.
2.2 Collaborative Filtering Recommender Systems
Collaborative filtering has two ways, the new way and the
general way. In the newer way or in a narrower sense,
collaborative filtering is a method of making automatic
predictions about the user's interest by collecting
preferences or likelihood information from many users
(collaborating). The assumption which underlies about the
collaborative filtering approach is that if a person A has the
same opinion as a person B on a particular object, then
person A is more likely to have B's opinion on a different
object than that of a randomly chosen person.
2.2.1 Model Based Collaborative System
Model-Based is a sub category of Collaborative Filtering
technique. It is an algorithm which provides item
recommendation by first developing a model ofuserratings.
Algorithms in this category use probabilistic approach and
inherit the Collaborative filtering Technique as it computes
the expected value of a user prediction, from his/her ratings
on other items/objects.
It uses different data mining techniques like Clustering,
Bayesian Networks like the Naïve Bayes Model.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 02 | Feb 2020 www.irjet.net p-ISSN: 2395-0072
Fig 1: Recommendation Systems
3. TYPICAL RECOMMEDNATION SYSTEM
Fig 2: Typical Recommendation System
As shown in Figure 2, a typical recommendation system
consists of multiple stages. In data acquisition stage, data is
collected and stored from different users. Thesedata consist
of profile, past activities, browsing history. Transformation
stage deals with the different processes such as sanitization
of data and cluster formation. Computation model/unit
works with the calculation part of the system and it mainly
consists of two parts - Result set generation and Data
filtering. The last stage is that the Recommendation unit
where recommendations to the users are created relying
upon the filtered results set from computation module. Skill
recommendations are based on Naive Bayes Classifier,
Logistic Regression and Random Forest which takes an
account of the skills provided by the user in form of
collaboration.
4. THE PROSPOSED SYSTEM
The proposed system starts with acquiring of the dataset.
For dataset, we scraped social sites like LinkedIn,
Indeed.com. The raw dataset consisted of 24 attributes like
‘job_post’, ‘title’, and ‘company’ and so on. Once the dataset
was gathered, we moved towards preprocessing and
cleaning of data. For recommending job profile we do not
require all the attributes, instead 4-5 attributes are
considered. For cleaning purpose, the null values and
multiple names of single job post are combined into original
job post. Example: Senior Java developer or Java trainee
would mean same as Java developer. A custom tokenizer is
built to process the text using NLTK, such that each word is
transformed to its base form and then tokenized separately.
After Preprocessing and creation of processed dataset, the
next step involves model selection. Before Model selection
the data is split into test and train data. Here, we selected
three models as stated. Now hyper parameters are selected
in order to limit expensive evaluations of objective function
by choosing next input values based on those thathavedone
well in past. By this, it will yield the lowest error on
validation set so that, the results aregeneralizetotesting set.
Further, a function is created that predictsthelabel basedon
user inference. It recommends 2 job position alternatives;
given a job requirement. By obtaining probability of class
predictions, and picking the top N predictions in descending
order (probability will be high for records obtained from
downwards), N closest recommendations can be achieved.
But here, only two alternatives are recommended i.e. last
record or label predicted and second last record or class
predicted. The prediction of class label happens through all
three models I.e. Naïve Bayes, Logistic Regression and
Random Forest. All the textual predictions are transformed
into GUI format, for user friendliness. A web application is
implemented using Flask-python where user would input
data and will get recommended job titles.
4.1 Algorithms
The following are the algorithms that have been used in
implementing the project:
4.1.1 Random Forest
Random forest is an algorithm which falls under the
technique of random decision. This algorithm works by
generating a group of decision trees at training time and
outputs the class that represents the mode of classes or the
mean prediction of the individual trees. Individual decision
trees are generated using a random selection of attributes
which act as yes or no node, which will determine split of
tree. During classification, each tree casts a vote and the
most popular class is returned.
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 2342
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 02 | Feb 2020 www.irjet.net p-ISSN: 2395-0072
Using the Random forests, the difference can be reduced by
getting average of the deep decision trees that are trained
with different parts of the training set.
4.1.2 Logistic Regression
Logistic Regression is a classification algorithm which is
mainly used for classification problems. It is an algorithm
based on predictive analysis and also based on the concept
of probability. The hypothesis of logistic regression tends to
achieve the cost function between 0 and 1. Therefore linear
functions fail to represent it as it may achieve value greater
than 1 or less than 0 which is not possible or suitable as per
the hypothesis of logistic regression.
When linear regression is used, a formula of the hypothesis
i.e.
hΘ(x) = β₀ + β₁X
For logistic regression we are going to modifyita littlebit i.e.
σ (Z) = σ (β₀ + β₁X)
We have expected that our hypothesis will give values
between 0 and 1.
Z = β₀ + β₁X
hΘ(x) = sigmoid(Z)
I.e. hΘ(x) = 1/(1 + e^-(β₀ + β₁X)
4.1.3 Naïve Bayes
In machine learning we often select the best hypothesis (h)
for given data (d). In a classification problem,ourhypothesis
(h) can be the class to assign for a new data instance (d). One
of the easiest ways of selectingthemostprobablehypothesis
from given data, is that we have that we can use our prior
knowledge about the problem. Bayes’ Theorem provides a
way that we can calculate the probability of a
hypothesis/happening given our prior knowledge or the
probability of object has occurred.
Bayes’ Theorem is stated as:
P(h|d) = (P(d|h) * P(h)) / P(d)
4.2 Natural Language Processing
Natural Language Processing is a process to manipulate the
natural language like speech or text using software or
libraries. In basic terms, it refers to how computers analyze,
interact and understand the human language and large
amount of natural language data. Here we used NLTK or
Natural Language Tool Kit to analyze every wordfrominput.
NLTK basically is a collection of libraries and programsused
to process statistical natural language writteninEnglish. We
used Tokenization, Lemmatization and stop words feature.
4.2.1 Tokenization
Tokenization is a process of splitting a string or sentence
into tokens. These tokens can be wordsorattimessentences
if a paragraph is to be tokenized. Here we have used word
tokenize to use each word what user enters.
Fig 3: Tokenization chart
4.2.2 Lemmatization
Lemmatization is the process ofgroupingtheinflectedforms
of same word so that it can be brought down to single root
word. In basic terms, it is a process of converting any word
with suffix like; ‘ing’ or ‘ed’ to basic form. Example, words
like ‘playing’ or ‘played’ is transformed into ‘play’.
5. RESULTS
The following results categorized into Output and
Comparison of Algorithms.
5.1 Output
The following are the screenshots of web application:
Fig 3: User input
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 2343
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 02 | Feb 2020 www.irjet.net p-ISSN: 2395-0072
Fig 4: Selecting models to predict
Fig 4: Prediction
Fig 5: Executing all models
Fig 5: Prediction from all models
5.2 Comparison of Algorithms
We implemented three algorithms i.e. Naïve Bayes,
Logistic Regression, Random Forest and we received
different accuracy results on testing and training data. The
following table represents the result:
Model Name Training
Accuracy”
Testing
Accuracy
Naïve Bayes 94.56 % 69.19 %
Logistic Regression 87.58 % 73.84 %
Random Forest 92 % 70 %
6. FUTURE SCOPE
The project can be further extended by providing a way to
apply for those jobs in real time by users/candidates. By
integrating the system with real time data i.e. gatheringdata
from recruitment sites and then further processing it to
provide recommendations plus a feature directly apply for
those post or job title. In addition, students can be provided
a guide article, on how to move towards dream job
(guidelines) with some profile andresumebuildingfeatures.
Just as job portal, it will help users and mainly students who
will or want to pursue jobs in future.
7. CONCLUSION
The comparative study of various techniques mentioned
above is presented in this report. Different techniques are
explained with their positive and negative points. The
proposed system idea is put down with reference to earlier
existing system. Different standard datasets or variable
inputs are defined that are used in experiment for this
domain system. The applications of this domain is identified
and presented. In this proposed, we proposeda newmethod
to recommend jobs to users using Machine Learning as well
as Natural Language Processing. Withfurtherenhancements
in datasets and optimizing the project, more accuracycanbe
achieved. Three different models were used. Each yields
good results about 70% accuracy on testing data. We
evaluated the performance of each model according to
dataset.
REFERENCES
[1] Joko Sutopo and Khalid Haruna, Collaborative approach
for research paper recommendation, 2017
[2] N.Suryana, Collaborativefilteringimplementations from
recommendation system, 2017
[3] Stefan Langer, Research paper Recommendation System,
2017
[4] Classifications of recommenders systems, 2017
[5] Rupali Hande, Ajinkya Gutti, Kevin Shah, Moviemender:
A movie recommendation system, 2016
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 2344
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 02 | Feb 2020 www.irjet.net p-ISSN: 2395-0072
[6] Achin Jain, Vanita Jain and Nidhi Kapoor,
Recommendation system based on sentiment analysis,
2016
[7] Rupali Hande, Ajinkya gutti, Kevin Shah, Moviemender :
a movie recommendation system, 2016
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 2345

More Related Content

What's hot

Profile Analysis of Users in Data Analytics Domain
Profile Analysis of   Users in Data Analytics DomainProfile Analysis of   Users in Data Analytics Domain
Profile Analysis of Users in Data Analytics Domain
Drjabez
 
User friendly pattern search paradigm
User friendly pattern search paradigmUser friendly pattern search paradigm
User friendly pattern search paradigm
Migrant Systems
 
IRJET- Comparative Study of Classification Algorithms for Sentiment Analy...
IRJET-  	  Comparative Study of Classification Algorithms for Sentiment Analy...IRJET-  	  Comparative Study of Classification Algorithms for Sentiment Analy...
IRJET- Comparative Study of Classification Algorithms for Sentiment Analy...
IRJET Journal
 
IRJET- Text Document Clustering using K-Means Algorithm
IRJET-  	  Text Document Clustering using K-Means Algorithm IRJET-  	  Text Document Clustering using K-Means Algorithm
IRJET- Text Document Clustering using K-Means Algorithm
IRJET Journal
 
IRJET - Online Product Scoring based on Sentiment based Review Analysis
IRJET - Online Product Scoring based on Sentiment based Review AnalysisIRJET - Online Product Scoring based on Sentiment based Review Analysis
IRJET - Online Product Scoring based on Sentiment based Review Analysis
IRJET Journal
 
Document Classification Using Expectation Maximization with Semi Supervised L...
Document Classification Using Expectation Maximization with Semi Supervised L...Document Classification Using Expectation Maximization with Semi Supervised L...
Document Classification Using Expectation Maximization with Semi Supervised L...
ijsc
 
Immune-Inspired Method for Selecting the Optimal Solution in Semantic Web Ser...
Immune-Inspired Method for Selecting the Optimal Solution in Semantic Web Ser...Immune-Inspired Method for Selecting the Optimal Solution in Semantic Web Ser...
Immune-Inspired Method for Selecting the Optimal Solution in Semantic Web Ser...
IJwest
 
Sources of errors in distributed development projects implications for colla...
Sources of errors in distributed development projects implications for colla...Sources of errors in distributed development projects implications for colla...
Sources of errors in distributed development projects implications for colla...
Bhagyashree Deokar
 
IRJET- A Novel Approch Automatically Categorizing Software Technologies
IRJET- A Novel Approch Automatically Categorizing Software TechnologiesIRJET- A Novel Approch Automatically Categorizing Software Technologies
IRJET- A Novel Approch Automatically Categorizing Software Technologies
IRJET Journal
 
Query optimization to improve performance of the code execution
Query optimization to improve performance of the code executionQuery optimization to improve performance of the code execution
Query optimization to improve performance of the code execution
Alexander Decker
 
11.query optimization to improve performance of the code execution
11.query optimization to improve performance of the code execution11.query optimization to improve performance of the code execution
11.query optimization to improve performance of the code executionAlexander Decker
 
IRJET- Review on Information Retrieval for Desktop Search Engine
IRJET-  	  Review on Information Retrieval for Desktop Search EngineIRJET-  	  Review on Information Retrieval for Desktop Search Engine
IRJET- Review on Information Retrieval for Desktop Search Engine
IRJET Journal
 
IRJET- Efficiently Analyzing and Detecting Fake Reviews
IRJET- Efficiently Analyzing and Detecting Fake ReviewsIRJET- Efficiently Analyzing and Detecting Fake Reviews
IRJET- Efficiently Analyzing and Detecting Fake Reviews
IRJET Journal
 
IRJET- Personality Recognition using Multi-Label Classification
IRJET- Personality Recognition using Multi-Label ClassificationIRJET- Personality Recognition using Multi-Label Classification
IRJET- Personality Recognition using Multi-Label Classification
IRJET Journal
 
IRJET- Automated CV Classification using Clustering Technique
IRJET- Automated CV Classification using Clustering TechniqueIRJET- Automated CV Classification using Clustering Technique
IRJET- Automated CV Classification using Clustering Technique
IRJET Journal
 
Simulation of Compiler Phases
Simulation of Compiler PhasesSimulation of Compiler Phases
Simulation of Compiler Phases
Associate Professor in VSB Coimbatore
 
Survey paper on Big Data Imputation and Privacy Algorithms
Survey paper on Big Data Imputation and Privacy AlgorithmsSurvey paper on Big Data Imputation and Privacy Algorithms
Survey paper on Big Data Imputation and Privacy Algorithms
IRJET Journal
 
Empirical Model of Supervised Learning Approach for Opinion Mining
Empirical Model of Supervised Learning Approach for Opinion MiningEmpirical Model of Supervised Learning Approach for Opinion Mining
Empirical Model of Supervised Learning Approach for Opinion Mining
IRJET Journal
 
IRJET- Credit Card Fraud Detection Analysis
IRJET- Credit Card Fraud Detection AnalysisIRJET- Credit Card Fraud Detection Analysis
IRJET- Credit Card Fraud Detection Analysis
IRJET Journal
 

What's hot (20)

Profile Analysis of Users in Data Analytics Domain
Profile Analysis of   Users in Data Analytics DomainProfile Analysis of   Users in Data Analytics Domain
Profile Analysis of Users in Data Analytics Domain
 
User friendly pattern search paradigm
User friendly pattern search paradigmUser friendly pattern search paradigm
User friendly pattern search paradigm
 
IRJET- Comparative Study of Classification Algorithms for Sentiment Analy...
IRJET-  	  Comparative Study of Classification Algorithms for Sentiment Analy...IRJET-  	  Comparative Study of Classification Algorithms for Sentiment Analy...
IRJET- Comparative Study of Classification Algorithms for Sentiment Analy...
 
IRJET- Text Document Clustering using K-Means Algorithm
IRJET-  	  Text Document Clustering using K-Means Algorithm IRJET-  	  Text Document Clustering using K-Means Algorithm
IRJET- Text Document Clustering using K-Means Algorithm
 
IRJET - Online Product Scoring based on Sentiment based Review Analysis
IRJET - Online Product Scoring based on Sentiment based Review AnalysisIRJET - Online Product Scoring based on Sentiment based Review Analysis
IRJET - Online Product Scoring based on Sentiment based Review Analysis
 
Document Classification Using Expectation Maximization with Semi Supervised L...
Document Classification Using Expectation Maximization with Semi Supervised L...Document Classification Using Expectation Maximization with Semi Supervised L...
Document Classification Using Expectation Maximization with Semi Supervised L...
 
Immune-Inspired Method for Selecting the Optimal Solution in Semantic Web Ser...
Immune-Inspired Method for Selecting the Optimal Solution in Semantic Web Ser...Immune-Inspired Method for Selecting the Optimal Solution in Semantic Web Ser...
Immune-Inspired Method for Selecting the Optimal Solution in Semantic Web Ser...
 
Sources of errors in distributed development projects implications for colla...
Sources of errors in distributed development projects implications for colla...Sources of errors in distributed development projects implications for colla...
Sources of errors in distributed development projects implications for colla...
 
IRJET- A Novel Approch Automatically Categorizing Software Technologies
IRJET- A Novel Approch Automatically Categorizing Software TechnologiesIRJET- A Novel Approch Automatically Categorizing Software Technologies
IRJET- A Novel Approch Automatically Categorizing Software Technologies
 
Query optimization to improve performance of the code execution
Query optimization to improve performance of the code executionQuery optimization to improve performance of the code execution
Query optimization to improve performance of the code execution
 
11.query optimization to improve performance of the code execution
11.query optimization to improve performance of the code execution11.query optimization to improve performance of the code execution
11.query optimization to improve performance of the code execution
 
IRJET- Review on Information Retrieval for Desktop Search Engine
IRJET-  	  Review on Information Retrieval for Desktop Search EngineIRJET-  	  Review on Information Retrieval for Desktop Search Engine
IRJET- Review on Information Retrieval for Desktop Search Engine
 
IRJET- Efficiently Analyzing and Detecting Fake Reviews
IRJET- Efficiently Analyzing and Detecting Fake ReviewsIRJET- Efficiently Analyzing and Detecting Fake Reviews
IRJET- Efficiently Analyzing and Detecting Fake Reviews
 
IRJET- Personality Recognition using Multi-Label Classification
IRJET- Personality Recognition using Multi-Label ClassificationIRJET- Personality Recognition using Multi-Label Classification
IRJET- Personality Recognition using Multi-Label Classification
 
IRJET- Automated CV Classification using Clustering Technique
IRJET- Automated CV Classification using Clustering TechniqueIRJET- Automated CV Classification using Clustering Technique
IRJET- Automated CV Classification using Clustering Technique
 
Simulation of Compiler Phases
Simulation of Compiler PhasesSimulation of Compiler Phases
Simulation of Compiler Phases
 
Sub1583
Sub1583Sub1583
Sub1583
 
Survey paper on Big Data Imputation and Privacy Algorithms
Survey paper on Big Data Imputation and Privacy AlgorithmsSurvey paper on Big Data Imputation and Privacy Algorithms
Survey paper on Big Data Imputation and Privacy Algorithms
 
Empirical Model of Supervised Learning Approach for Opinion Mining
Empirical Model of Supervised Learning Approach for Opinion MiningEmpirical Model of Supervised Learning Approach for Opinion Mining
Empirical Model of Supervised Learning Approach for Opinion Mining
 
IRJET- Credit Card Fraud Detection Analysis
IRJET- Credit Card Fraud Detection AnalysisIRJET- Credit Card Fraud Detection Analysis
IRJET- Credit Card Fraud Detection Analysis
 

Similar to IRJET - Recommendation System using Big Data Mining on Social Networks

Book Recommendation System
Book Recommendation SystemBook Recommendation System
Book Recommendation System
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
 
Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...
Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...
Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...
IRJET Journal
 
IRJET- Analysis of Brand Value Prediction based on Social Media Data
IRJET-  	  Analysis of Brand Value Prediction based on Social Media DataIRJET-  	  Analysis of Brand Value Prediction based on Social Media Data
IRJET- Analysis of Brand Value Prediction based on Social Media Data
IRJET Journal
 
Overview of Movie Recommendation System using Machine learning by R programmi...
Overview of Movie Recommendation System using Machine learning by R programmi...Overview of Movie Recommendation System using Machine learning by R programmi...
Overview of Movie Recommendation System using Machine learning by R programmi...
IRJET Journal
 
A Review Study OF Movie Recommendation Using Machine Learning
A Review Study OF Movie Recommendation Using Machine LearningA Review Study OF Movie Recommendation Using Machine Learning
A Review Study OF Movie Recommendation Using Machine Learning
IRJET Journal
 
IRJET- Book Recommendation System using Item Based Collaborative Filtering
IRJET- Book Recommendation System using Item Based Collaborative FilteringIRJET- Book Recommendation System using Item Based Collaborative Filtering
IRJET- Book Recommendation System using Item Based Collaborative Filtering
IRJET Journal
 
IRJET- Automatic Database Schema Generator
IRJET- Automatic Database Schema GeneratorIRJET- Automatic Database Schema Generator
IRJET- Automatic Database Schema Generator
IRJET Journal
 
IRJET-Scaling Distributed Associative Classifier using Big Data
IRJET-Scaling Distributed Associative Classifier using Big DataIRJET-Scaling Distributed Associative Classifier using Big Data
IRJET-Scaling Distributed Associative Classifier using Big Data
IRJET Journal
 
E-Healthcare monitoring System for diagnosis of Heart Disease using Machine L...
E-Healthcare monitoring System for diagnosis of Heart Disease using Machine L...E-Healthcare monitoring System for diagnosis of Heart Disease using Machine L...
E-Healthcare monitoring System for diagnosis of Heart Disease using Machine L...
IRJET Journal
 
IRJET- Online Course Recommendation System
IRJET- Online Course Recommendation SystemIRJET- Online Course Recommendation System
IRJET- Online Course Recommendation System
IRJET Journal
 
RESUME SCREENING USING LSTM
RESUME SCREENING USING LSTMRESUME SCREENING USING LSTM
RESUME SCREENING USING LSTM
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
 
IRJET- Recommendation System for Electronic Products using BigData
IRJET- Recommendation System for Electronic Products using BigDataIRJET- Recommendation System for Electronic Products using BigData
IRJET- Recommendation System for Electronic Products using BigData
IRJET Journal
 
IRJET - House Price Prediction using Machine Learning and RPA
 IRJET - House Price Prediction using Machine Learning and RPA IRJET - House Price Prediction using Machine Learning and RPA
IRJET - House Price Prediction using Machine Learning and RPA
IRJET Journal
 
IRJET- Sentimental Analysis for Online Reviews using Machine Learning Algorithms
IRJET- Sentimental Analysis for Online Reviews using Machine Learning AlgorithmsIRJET- Sentimental Analysis for Online Reviews using Machine Learning Algorithms
IRJET- Sentimental Analysis for Online Reviews using Machine Learning Algorithms
IRJET Journal
 
IRJET- Opinion Mining and Sentiment Analysis for Online Review
IRJET-  	  Opinion Mining and Sentiment Analysis for Online ReviewIRJET-  	  Opinion Mining and Sentiment Analysis for Online Review
IRJET- Opinion Mining and Sentiment Analysis for Online Review
IRJET Journal
 
IRJET- Prediction of Crime Rate Analysis using Supervised Classification Mach...
IRJET- Prediction of Crime Rate Analysis using Supervised Classification Mach...IRJET- Prediction of Crime Rate Analysis using Supervised Classification Mach...
IRJET- Prediction of Crime Rate Analysis using Supervised Classification Mach...
IRJET Journal
 
IRJET - Job Portal Analysis and Salary Prediction System
IRJET -  	  Job Portal Analysis and Salary Prediction SystemIRJET -  	  Job Portal Analysis and Salary Prediction System
IRJET - Job Portal Analysis and Salary Prediction System
IRJET Journal
 
Email Spam Detection Using Machine Learning
Email Spam Detection Using Machine LearningEmail Spam Detection Using Machine Learning
Email Spam Detection Using Machine Learning
IRJET Journal
 

Similar to IRJET - Recommendation System using Big Data Mining on Social Networks (20)

Book Recommendation System
Book Recommendation SystemBook Recommendation System
Book Recommendation System
 
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
 
Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...
Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...
Evaluating and Enhancing Efficiency of Recommendation System using Big Data A...
 
IRJET- Analysis of Brand Value Prediction based on Social Media Data
IRJET-  	  Analysis of Brand Value Prediction based on Social Media DataIRJET-  	  Analysis of Brand Value Prediction based on Social Media Data
IRJET- Analysis of Brand Value Prediction based on Social Media Data
 
Overview of Movie Recommendation System using Machine learning by R programmi...
Overview of Movie Recommendation System using Machine learning by R programmi...Overview of Movie Recommendation System using Machine learning by R programmi...
Overview of Movie Recommendation System using Machine learning by R programmi...
 
A Review Study OF Movie Recommendation Using Machine Learning
A Review Study OF Movie Recommendation Using Machine LearningA Review Study OF Movie Recommendation Using Machine Learning
A Review Study OF Movie Recommendation Using Machine Learning
 
IRJET- Book Recommendation System using Item Based Collaborative Filtering
IRJET- Book Recommendation System using Item Based Collaborative FilteringIRJET- Book Recommendation System using Item Based Collaborative Filtering
IRJET- Book Recommendation System using Item Based Collaborative Filtering
 
IRJET- Automatic Database Schema Generator
IRJET- Automatic Database Schema GeneratorIRJET- Automatic Database Schema Generator
IRJET- Automatic Database Schema Generator
 
IRJET-Scaling Distributed Associative Classifier using Big Data
IRJET-Scaling Distributed Associative Classifier using Big DataIRJET-Scaling Distributed Associative Classifier using Big Data
IRJET-Scaling Distributed Associative Classifier using Big Data
 
E-Healthcare monitoring System for diagnosis of Heart Disease using Machine L...
E-Healthcare monitoring System for diagnosis of Heart Disease using Machine L...E-Healthcare monitoring System for diagnosis of Heart Disease using Machine L...
E-Healthcare monitoring System for diagnosis of Heart Disease using Machine L...
 
IRJET- Online Course Recommendation System
IRJET- Online Course Recommendation SystemIRJET- Online Course Recommendation System
IRJET- Online Course Recommendation System
 
RESUME SCREENING USING LSTM
RESUME SCREENING USING LSTMRESUME SCREENING USING LSTM
RESUME SCREENING USING LSTM
 
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- Recommendation System for Electronic Products using BigData
IRJET- Recommendation System for Electronic Products using BigDataIRJET- Recommendation System for Electronic Products using BigData
IRJET- Recommendation System for Electronic Products using BigData
 
IRJET - House Price Prediction using Machine Learning and RPA
 IRJET - House Price Prediction using Machine Learning and RPA IRJET - House Price Prediction using Machine Learning and RPA
IRJET - House Price Prediction using Machine Learning and RPA
 
IRJET- Sentimental Analysis for Online Reviews using Machine Learning Algorithms
IRJET- Sentimental Analysis for Online Reviews using Machine Learning AlgorithmsIRJET- Sentimental Analysis for Online Reviews using Machine Learning Algorithms
IRJET- Sentimental Analysis for Online Reviews using Machine Learning Algorithms
 
IRJET- Opinion Mining and Sentiment Analysis for Online Review
IRJET-  	  Opinion Mining and Sentiment Analysis for Online ReviewIRJET-  	  Opinion Mining and Sentiment Analysis for Online Review
IRJET- Opinion Mining and Sentiment Analysis for Online Review
 
IRJET- Prediction of Crime Rate Analysis using Supervised Classification Mach...
IRJET- Prediction of Crime Rate Analysis using Supervised Classification Mach...IRJET- Prediction of Crime Rate Analysis using Supervised Classification Mach...
IRJET- Prediction of Crime Rate Analysis using Supervised Classification Mach...
 
IRJET - Job Portal Analysis and Salary Prediction System
IRJET -  	  Job Portal Analysis and Salary Prediction SystemIRJET -  	  Job Portal Analysis and Salary Prediction System
IRJET - Job Portal Analysis and Salary Prediction System
 
Email Spam Detection Using Machine Learning
Email Spam Detection Using Machine LearningEmail Spam Detection Using Machine Learning
Email Spam Detection Using Machine Learning
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 

Recently uploaded (20)

Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 

IRJET - Recommendation System using Big Data Mining on Social Networks

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 02 | Feb 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 2341 Recommendation System using Big Data Mining on Social Networks Soham More1, Prasad Karad2, Rishi Kataria3 1,2,3Department of Information Technology, Pillai College Of Engineering, New Panvel ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Recommendation System is a part of Information Retrieval, Data Mining and Machine Learning which plays a vital role in today's e-commerce industry. Recommendation systems recommend things to users and customers such as books, movies, videos, electronic products and many more. Job recommendation systems are required to achieve high accuracy while predicting job posts to users, which should be relevant to user’s input. Although a lot of job recommendation systems that use different strategies for predicting job posts, this paper reflects the efforts that have been put to make the job recommendations on the basis of candidate’s input which will match his/her profile. We used 3 different models to recommend thejob. Thealgorithmswe will be using are Naive Bayes, Logistic Regression and Random Forest. Along with Machine learning, Natural language Processing is used to capture important words which are extracted through user inference. Through this technique, a good level of accuracy has been achieved. Key Words: Naive Bayes, Logistic Regression, Random Forest, Job Recommendation, Data mining, Natural Language Processing, Tokenize, Lemmatize … 1. INTRODUCTION In job recommendation systems, there are different customers/ candidates, who have different education level, experience and skills. Based on their respective background details, each candidate/user expects to get only those job recommendations which are highly relevant for the respective candidate.Ajobrecommendersystemis expected to provide recommendations in 2 ways: firstly recommending most eligible candidatesforthespecifiedjob, to the recruiters and secondly, recommending jobs to the aspiring candidates according to their matching profiles. A recommendation engine or a recommendationsystemhelps to predict what a user is likely to be interested from the list of items. Recommendation system produces the results based on Collaborative filtering technique or Content based filtering technique. In recommendationsystemapplications, they extract the data like users' skills, previous job history, demographic information and other necessary details. Depending upon the extracted data, the job seeker is suggested with new jobs other than what is being searched for. Here Natural Language Processing comes in pictureasevery word searched is processed, analyzed, tokenized and lemmatized to base form.Thecurrent model isdeveloped for user's skill set. 2. RECOMMENDATION SYSTEMS In the section below, different recommendation systems are discussed in detail: 2.1 Content Based Recommender Systems Systems which use a content based recommendation approach analyze a set of documents and descriptions of items which were previously rated by a user, and build a model or profile of user interests which are based on the features of the objects that were rated by that user. The profile built is a structured representation of user interests, which are adopted to recommend new items. The recommendation process consists of matching up the attributes of the user profile against the attributes orfeature of an object. 2.2 Collaborative Filtering Recommender Systems Collaborative filtering has two ways, the new way and the general way. In the newer way or in a narrower sense, collaborative filtering is a method of making automatic predictions about the user's interest by collecting preferences or likelihood information from many users (collaborating). The assumption which underlies about the collaborative filtering approach is that if a person A has the same opinion as a person B on a particular object, then person A is more likely to have B's opinion on a different object than that of a randomly chosen person. 2.2.1 Model Based Collaborative System Model-Based is a sub category of Collaborative Filtering technique. It is an algorithm which provides item recommendation by first developing a model ofuserratings. Algorithms in this category use probabilistic approach and inherit the Collaborative filtering Technique as it computes the expected value of a user prediction, from his/her ratings on other items/objects. It uses different data mining techniques like Clustering, Bayesian Networks like the Naïve Bayes Model.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 02 | Feb 2020 www.irjet.net p-ISSN: 2395-0072 Fig 1: Recommendation Systems 3. TYPICAL RECOMMEDNATION SYSTEM Fig 2: Typical Recommendation System As shown in Figure 2, a typical recommendation system consists of multiple stages. In data acquisition stage, data is collected and stored from different users. Thesedata consist of profile, past activities, browsing history. Transformation stage deals with the different processes such as sanitization of data and cluster formation. Computation model/unit works with the calculation part of the system and it mainly consists of two parts - Result set generation and Data filtering. The last stage is that the Recommendation unit where recommendations to the users are created relying upon the filtered results set from computation module. Skill recommendations are based on Naive Bayes Classifier, Logistic Regression and Random Forest which takes an account of the skills provided by the user in form of collaboration. 4. THE PROSPOSED SYSTEM The proposed system starts with acquiring of the dataset. For dataset, we scraped social sites like LinkedIn, Indeed.com. The raw dataset consisted of 24 attributes like ‘job_post’, ‘title’, and ‘company’ and so on. Once the dataset was gathered, we moved towards preprocessing and cleaning of data. For recommending job profile we do not require all the attributes, instead 4-5 attributes are considered. For cleaning purpose, the null values and multiple names of single job post are combined into original job post. Example: Senior Java developer or Java trainee would mean same as Java developer. A custom tokenizer is built to process the text using NLTK, such that each word is transformed to its base form and then tokenized separately. After Preprocessing and creation of processed dataset, the next step involves model selection. Before Model selection the data is split into test and train data. Here, we selected three models as stated. Now hyper parameters are selected in order to limit expensive evaluations of objective function by choosing next input values based on those thathavedone well in past. By this, it will yield the lowest error on validation set so that, the results aregeneralizetotesting set. Further, a function is created that predictsthelabel basedon user inference. It recommends 2 job position alternatives; given a job requirement. By obtaining probability of class predictions, and picking the top N predictions in descending order (probability will be high for records obtained from downwards), N closest recommendations can be achieved. But here, only two alternatives are recommended i.e. last record or label predicted and second last record or class predicted. The prediction of class label happens through all three models I.e. Naïve Bayes, Logistic Regression and Random Forest. All the textual predictions are transformed into GUI format, for user friendliness. A web application is implemented using Flask-python where user would input data and will get recommended job titles. 4.1 Algorithms The following are the algorithms that have been used in implementing the project: 4.1.1 Random Forest Random forest is an algorithm which falls under the technique of random decision. This algorithm works by generating a group of decision trees at training time and outputs the class that represents the mode of classes or the mean prediction of the individual trees. Individual decision trees are generated using a random selection of attributes which act as yes or no node, which will determine split of tree. During classification, each tree casts a vote and the most popular class is returned. © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 2342
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 02 | Feb 2020 www.irjet.net p-ISSN: 2395-0072 Using the Random forests, the difference can be reduced by getting average of the deep decision trees that are trained with different parts of the training set. 4.1.2 Logistic Regression Logistic Regression is a classification algorithm which is mainly used for classification problems. It is an algorithm based on predictive analysis and also based on the concept of probability. The hypothesis of logistic regression tends to achieve the cost function between 0 and 1. Therefore linear functions fail to represent it as it may achieve value greater than 1 or less than 0 which is not possible or suitable as per the hypothesis of logistic regression. When linear regression is used, a formula of the hypothesis i.e. hΘ(x) = β₀ + β₁X For logistic regression we are going to modifyita littlebit i.e. σ (Z) = σ (β₀ + β₁X) We have expected that our hypothesis will give values between 0 and 1. Z = β₀ + β₁X hΘ(x) = sigmoid(Z) I.e. hΘ(x) = 1/(1 + e^-(β₀ + β₁X) 4.1.3 Naïve Bayes In machine learning we often select the best hypothesis (h) for given data (d). In a classification problem,ourhypothesis (h) can be the class to assign for a new data instance (d). One of the easiest ways of selectingthemostprobablehypothesis from given data, is that we have that we can use our prior knowledge about the problem. Bayes’ Theorem provides a way that we can calculate the probability of a hypothesis/happening given our prior knowledge or the probability of object has occurred. Bayes’ Theorem is stated as: P(h|d) = (P(d|h) * P(h)) / P(d) 4.2 Natural Language Processing Natural Language Processing is a process to manipulate the natural language like speech or text using software or libraries. In basic terms, it refers to how computers analyze, interact and understand the human language and large amount of natural language data. Here we used NLTK or Natural Language Tool Kit to analyze every wordfrominput. NLTK basically is a collection of libraries and programsused to process statistical natural language writteninEnglish. We used Tokenization, Lemmatization and stop words feature. 4.2.1 Tokenization Tokenization is a process of splitting a string or sentence into tokens. These tokens can be wordsorattimessentences if a paragraph is to be tokenized. Here we have used word tokenize to use each word what user enters. Fig 3: Tokenization chart 4.2.2 Lemmatization Lemmatization is the process ofgroupingtheinflectedforms of same word so that it can be brought down to single root word. In basic terms, it is a process of converting any word with suffix like; ‘ing’ or ‘ed’ to basic form. Example, words like ‘playing’ or ‘played’ is transformed into ‘play’. 5. RESULTS The following results categorized into Output and Comparison of Algorithms. 5.1 Output The following are the screenshots of web application: Fig 3: User input © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 2343
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 02 | Feb 2020 www.irjet.net p-ISSN: 2395-0072 Fig 4: Selecting models to predict Fig 4: Prediction Fig 5: Executing all models Fig 5: Prediction from all models 5.2 Comparison of Algorithms We implemented three algorithms i.e. Naïve Bayes, Logistic Regression, Random Forest and we received different accuracy results on testing and training data. The following table represents the result: Model Name Training Accuracy” Testing Accuracy Naïve Bayes 94.56 % 69.19 % Logistic Regression 87.58 % 73.84 % Random Forest 92 % 70 % 6. FUTURE SCOPE The project can be further extended by providing a way to apply for those jobs in real time by users/candidates. By integrating the system with real time data i.e. gatheringdata from recruitment sites and then further processing it to provide recommendations plus a feature directly apply for those post or job title. In addition, students can be provided a guide article, on how to move towards dream job (guidelines) with some profile andresumebuildingfeatures. Just as job portal, it will help users and mainly students who will or want to pursue jobs in future. 7. CONCLUSION The comparative study of various techniques mentioned above is presented in this report. Different techniques are explained with their positive and negative points. The proposed system idea is put down with reference to earlier existing system. Different standard datasets or variable inputs are defined that are used in experiment for this domain system. The applications of this domain is identified and presented. In this proposed, we proposeda newmethod to recommend jobs to users using Machine Learning as well as Natural Language Processing. Withfurtherenhancements in datasets and optimizing the project, more accuracycanbe achieved. Three different models were used. Each yields good results about 70% accuracy on testing data. We evaluated the performance of each model according to dataset. REFERENCES [1] Joko Sutopo and Khalid Haruna, Collaborative approach for research paper recommendation, 2017 [2] N.Suryana, Collaborativefilteringimplementations from recommendation system, 2017 [3] Stefan Langer, Research paper Recommendation System, 2017 [4] Classifications of recommenders systems, 2017 [5] Rupali Hande, Ajinkya Gutti, Kevin Shah, Moviemender: A movie recommendation system, 2016 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 2344
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 02 | Feb 2020 www.irjet.net p-ISSN: 2395-0072 [6] Achin Jain, Vanita Jain and Nidhi Kapoor, Recommendation system based on sentiment analysis, 2016 [7] Rupali Hande, Ajinkya gutti, Kevin Shah, Moviemender : a movie recommendation system, 2016 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 2345