SlideShare a Scribd company logo
Submitted by:
E.Ramesh[19D41A0555]
B.Akhila[20D41A0502]
E.Pavan
Kumar[19D41A0551]
MOVIE
RECOMMONDATION
SYSTEM
Submitted by:
E.Ramesh[19D41A0555]
B.Akhila [20D41A0502]
E.Pavan Kumar [19D41A0551]
ABSTRACT:
Recommendation systems (RSs) have garnered immense interest for applications in
e-commerce and digital media. Traditional approaches in RSs include such as
collaborative filtering (CF) and content-based filtering (CBF) through these
approaches that have certain limitations, such as the necessity of prior user history
and habits for performing the task of recommendation. To minimize the effect of
such limitation, this article proposes a hybrid RS for the movies that leverage the
best of concepts used from CF and CBF along with sentiment analysis of tweets
from microblogging sites. The purpose to use movie tweets is to understand the
current trends, public sentiment, and user response of the movie. Experiments
conducted on the public database have yielded promising results.
EXISTING SYSTEM
 Many RSs have been developed over the past decades. These systems use different approaches, such as CF, CBF,
hybrid, and sentiment analysis to recommend the preferred items.
 These approaches are discussed as follows. A. Collaborative, Content-Based, and Hybrid Filtering Various RS
approaches have been proposed in the literature for recommending items.
 The primordial use of CF was introduced in, which proposed a search system based on document contents and
responses collected from other users. Yang et al. inferred implicit ratings from the number of pages the users read.
The more pages read by the users, the more they are assumed to like the documents.
 This concept is helpful to overcome the cold start problem in CF. Optimizing the RS is an ill-posed problem.
DISADVANTAGES:
 The existing users not only receive information according to their social links but also gain access to other user-
generated information.
 The necessity of prior user history and habits for performing the task of recommendation
PROPOSED SYSTEM:
 The proposed system needs two types of databases. One is a user-rated movie database, where ratings for
relevant movies are present, and another is the user tweets from Twitter.
1) Public Databases: There are many popular public databases available, which have been widely used to
recommend the movies and other entertainment media. To incorporate the sentiment analysis in the proposed
framework, the tweets of movies were extracted from Twitter against the movies that were available in the
database. Experiments conducted using various public databases, such as the Movielens 100K,2 Movielens
20M.
2) Modified MovieTweetings Database: In the proposed work, the MovieTweetings database is modified to
implement the RS. The primary objective to modify the database was to use sentiment analysis of tweets by the
users, in the prediction of the movie RS. The MovieTweetings database contains the movies with published
years from 1894 to 2017. Due to the scarcity of tweets for old movies, we only considered the movies that were
released in or after the year 2014 and extracted a subset of the database which complied with our objective.
ADVANTAGES
1)To use movie tweets is to understand the current trends, public sentiment, and user response of the movie.
2)Experiments conducted on the public database have yielded promising results.
MODULES
1.Admin
 In this module admin used to login, view all users and add sentiwords.
2.User
 In this module user will register, login, search friends, requests, post, view all posts and Recommend
Movies.
SOFTWARE REQUIREMENTS:
• Technology : Java 2 Standard Edition, JDBC
• WebServer : Tomcat 7.0
• Client Side Technologies : HTML, CSS, JavaScript
• Server Side Technologies : Servlets, JSP
• Data Base Server : MySQL
• Editor : Netbeans 8.1
• Operating System : Microsoft Windows, Linux or Mac any version
HARDWARE REQUIREMENTS:
• System : Pentium IV 2.4 GHz.
• Hard Disk : 40 GB.
• Floppy Drive : 1.44 Mb.
• Monitor : 15 VGA Colour.
• Mouse : Logitech.
• Ram : 512 Mb.
OUTPUT SCREENS
HOME PAGE
Admin Login
Admin Page
Add Sentiment Words
Requests
Post
Comments
View all Posts
Comments
Recommend Movies
CONCLUSION
RSs are an important medium of information filtering systems in the modern age,
where the enormous amount of data is readily available. In this article, we have
proposed a movie RS that uses sentiment analysis data from Twitter, along with
movie metadata and a social graph to recommend movies. Sentiment analysis
provides information about how the audience is respond to a particular movie and
how this information is observed to be useful. The proposed system used weighted
score fusion to improve the recommendations
THANK YOU…

More Related Content

Similar to mini project2.ppt.pptx

Movie_Manifest.pptx
Movie_Manifest.pptxMovie_Manifest.pptx
Movie_Manifest.pptx
tathagatmaitray1
 
535701365-Project-on-Movie-Recommendation.pptx
535701365-Project-on-Movie-Recommendation.pptx535701365-Project-on-Movie-Recommendation.pptx
535701365-Project-on-Movie-Recommendation.pptx
MOHAMMED495457
 
About captionator english 20150622
About captionator   english 20150622About captionator   english 20150622
About captionator english 20150622
Will Kim
 
Project Synopsis Content-Based Movie Recommender System.pdf
Project Synopsis Content-Based Movie Recommender System.pdfProject Synopsis Content-Based Movie Recommender System.pdf
Project Synopsis Content-Based Movie Recommender System.pdf
chiru11pro
 
IRJET- Searching an Optimal Algorithm for Movie Recommendation System
IRJET- Searching an Optimal Algorithm for Movie Recommendation SystemIRJET- Searching an Optimal Algorithm for Movie Recommendation System
IRJET- Searching an Optimal Algorithm for Movie Recommendation System
IRJET Journal
 
System analysis and design for multimedia retrieval systems
System analysis and design for multimedia retrieval systemsSystem analysis and design for multimedia retrieval systems
System analysis and design for multimedia retrieval systems
ijma
 
Teacher training material
Teacher training materialTeacher training material
Teacher training material
Vikram Parmar
 
MacGuffin
MacGuffinMacGuffin
VOCI Final Presentation
VOCI Final PresentationVOCI Final Presentation
VOCI Final Presentation
Elisabeth Brooks
 
Software estimation challenge diederik wortman - metri
Software estimation challenge   diederik wortman - metriSoftware estimation challenge   diederik wortman - metri
Software estimation challenge diederik wortman - metri
Nesma
 
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
IEEEGLOBALSOFTSTUDENTPROJECTS
 
YouTube Title Prediction Using Sentiment Analysis
YouTube Title Prediction Using Sentiment AnalysisYouTube Title Prediction Using Sentiment Analysis
YouTube Title Prediction Using Sentiment Analysis
IRJET Journal
 
Movie recommendation system using mlInternship.pptx
Movie recommendation system using mlInternship.pptxMovie recommendation system using mlInternship.pptx
Movie recommendation system using mlInternship.pptx
madhukeshavpanchal
 
CLEAR: A Fully User-side Image Search System
CLEAR: A Fully User-side Image Search SystemCLEAR: A Fully User-side Image Search System
CLEAR: A Fully User-side Image Search System
joisino
 
Social media analysis using vader sentiment tool
Social media analysis using vader sentiment toolSocial media analysis using vader sentiment tool
Social media analysis using vader sentiment tool
1rn20cs128sanathkuma
 
Public voice
Public voicePublic voice
Public voice
Emmanuel college
 
IRJET- Cloud-Based Video Propositions with Classification of Client in Public...
IRJET- Cloud-Based Video Propositions with Classification of Client in Public...IRJET- Cloud-Based Video Propositions with Classification of Client in Public...
IRJET- Cloud-Based Video Propositions with Classification of Client in Public...
IRJET Journal
 
Recent advances in content based video copy detection (IEEE)
Recent advances in content based video copy detection (IEEE)Recent advances in content based video copy detection (IEEE)
Recent advances in content based video copy detection (IEEE)
PACE 2.0
 

Similar to mini project2.ppt.pptx (20)

Movie_Manifest.pptx
Movie_Manifest.pptxMovie_Manifest.pptx
Movie_Manifest.pptx
 
535701365-Project-on-Movie-Recommendation.pptx
535701365-Project-on-Movie-Recommendation.pptx535701365-Project-on-Movie-Recommendation.pptx
535701365-Project-on-Movie-Recommendation.pptx
 
About captionator english 20150622
About captionator   english 20150622About captionator   english 20150622
About captionator english 20150622
 
Project Synopsis Content-Based Movie Recommender System.pdf
Project Synopsis Content-Based Movie Recommender System.pdfProject Synopsis Content-Based Movie Recommender System.pdf
Project Synopsis Content-Based Movie Recommender System.pdf
 
IRJET- Searching an Optimal Algorithm for Movie Recommendation System
IRJET- Searching an Optimal Algorithm for Movie Recommendation SystemIRJET- Searching an Optimal Algorithm for Movie Recommendation System
IRJET- Searching an Optimal Algorithm for Movie Recommendation System
 
System analysis and design for multimedia retrieval systems
System analysis and design for multimedia retrieval systemsSystem analysis and design for multimedia retrieval systems
System analysis and design for multimedia retrieval systems
 
Dinesh ppt
Dinesh pptDinesh ppt
Dinesh ppt
 
Teacher training material
Teacher training materialTeacher training material
Teacher training material
 
MacGuffin
MacGuffinMacGuffin
MacGuffin
 
VOCI Final Presentation
VOCI Final PresentationVOCI Final Presentation
VOCI Final Presentation
 
Software estimation challenge diederik wortman - metri
Software estimation challenge   diederik wortman - metriSoftware estimation challenge   diederik wortman - metri
Software estimation challenge diederik wortman - metri
 
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS Cloud based mobile multimedia recomme...
 
YouTube Title Prediction Using Sentiment Analysis
YouTube Title Prediction Using Sentiment AnalysisYouTube Title Prediction Using Sentiment Analysis
YouTube Title Prediction Using Sentiment Analysis
 
Movie recommendation system using mlInternship.pptx
Movie recommendation system using mlInternship.pptxMovie recommendation system using mlInternship.pptx
Movie recommendation system using mlInternship.pptx
 
CLEAR: A Fully User-side Image Search System
CLEAR: A Fully User-side Image Search SystemCLEAR: A Fully User-side Image Search System
CLEAR: A Fully User-side Image Search System
 
Social media analysis using vader sentiment tool
Social media analysis using vader sentiment toolSocial media analysis using vader sentiment tool
Social media analysis using vader sentiment tool
 
Public voice
Public voicePublic voice
Public voice
 
IRJET- Cloud-Based Video Propositions with Classification of Client in Public...
IRJET- Cloud-Based Video Propositions with Classification of Client in Public...IRJET- Cloud-Based Video Propositions with Classification of Client in Public...
IRJET- Cloud-Based Video Propositions with Classification of Client in Public...
 
Recent advances in content based video copy detection (IEEE)
Recent advances in content based video copy detection (IEEE)Recent advances in content based video copy detection (IEEE)
Recent advances in content based video copy detection (IEEE)
 
Data mining
Data miningData mining
Data mining
 

Recently uploaded

Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
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
 

Recently uploaded (20)

Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 

mini project2.ppt.pptx

  • 2. ABSTRACT: Recommendation systems (RSs) have garnered immense interest for applications in e-commerce and digital media. Traditional approaches in RSs include such as collaborative filtering (CF) and content-based filtering (CBF) through these approaches that have certain limitations, such as the necessity of prior user history and habits for performing the task of recommendation. To minimize the effect of such limitation, this article proposes a hybrid RS for the movies that leverage the best of concepts used from CF and CBF along with sentiment analysis of tweets from microblogging sites. The purpose to use movie tweets is to understand the current trends, public sentiment, and user response of the movie. Experiments conducted on the public database have yielded promising results.
  • 3. EXISTING SYSTEM  Many RSs have been developed over the past decades. These systems use different approaches, such as CF, CBF, hybrid, and sentiment analysis to recommend the preferred items.  These approaches are discussed as follows. A. Collaborative, Content-Based, and Hybrid Filtering Various RS approaches have been proposed in the literature for recommending items.  The primordial use of CF was introduced in, which proposed a search system based on document contents and responses collected from other users. Yang et al. inferred implicit ratings from the number of pages the users read. The more pages read by the users, the more they are assumed to like the documents.  This concept is helpful to overcome the cold start problem in CF. Optimizing the RS is an ill-posed problem. DISADVANTAGES:  The existing users not only receive information according to their social links but also gain access to other user- generated information.  The necessity of prior user history and habits for performing the task of recommendation
  • 4. PROPOSED SYSTEM:  The proposed system needs two types of databases. One is a user-rated movie database, where ratings for relevant movies are present, and another is the user tweets from Twitter. 1) Public Databases: There are many popular public databases available, which have been widely used to recommend the movies and other entertainment media. To incorporate the sentiment analysis in the proposed framework, the tweets of movies were extracted from Twitter against the movies that were available in the database. Experiments conducted using various public databases, such as the Movielens 100K,2 Movielens 20M. 2) Modified MovieTweetings Database: In the proposed work, the MovieTweetings database is modified to implement the RS. The primary objective to modify the database was to use sentiment analysis of tweets by the users, in the prediction of the movie RS. The MovieTweetings database contains the movies with published years from 1894 to 2017. Due to the scarcity of tweets for old movies, we only considered the movies that were released in or after the year 2014 and extracted a subset of the database which complied with our objective. ADVANTAGES 1)To use movie tweets is to understand the current trends, public sentiment, and user response of the movie. 2)Experiments conducted on the public database have yielded promising results.
  • 5. MODULES 1.Admin  In this module admin used to login, view all users and add sentiwords. 2.User  In this module user will register, login, search friends, requests, post, view all posts and Recommend Movies.
  • 6. SOFTWARE REQUIREMENTS: • Technology : Java 2 Standard Edition, JDBC • WebServer : Tomcat 7.0 • Client Side Technologies : HTML, CSS, JavaScript • Server Side Technologies : Servlets, JSP • Data Base Server : MySQL • Editor : Netbeans 8.1 • Operating System : Microsoft Windows, Linux or Mac any version
  • 7. HARDWARE REQUIREMENTS: • System : Pentium IV 2.4 GHz. • Hard Disk : 40 GB. • Floppy Drive : 1.44 Mb. • Monitor : 15 VGA Colour. • Mouse : Logitech. • Ram : 512 Mb.
  • 13. Post
  • 18. CONCLUSION RSs are an important medium of information filtering systems in the modern age, where the enormous amount of data is readily available. In this article, we have proposed a movie RS that uses sentiment analysis data from Twitter, along with movie metadata and a social graph to recommend movies. Sentiment analysis provides information about how the audience is respond to a particular movie and how this information is observed to be useful. The proposed system used weighted score fusion to improve the recommendations