SlideShare a Scribd company logo
1 of 16
1
A Keyword-Aware Service
Recommendation Method on
MapReduce for Big Data Applications
Outline
 Introduction
 Related Work
 Key Cocepts
 Existing System
 Proposed System
 Methodology
 Advantages & Disadvantages
 Conclusion
2
Introduction
 Big Data
 Service Recommendation
 Keyword Aware Service Recommendation(KASR)
 Map-Reduce
3
Related Work
Item-Based collaborative filtering[1]
Recommendation system based on users history[2]
Bayesian-inference-based recommendation[3]
KASR recommendation[4]
With the development of cloud computing software tools such as
Apache Hadoop, Map-Reduce, it becomes possible to design and
implement scalable recommender systems in “Big Data”
environment.[5]
4
Key Concepts
• Recommender System
1. Content-based
2. Collaborative
3. Hybrid recommendation
• Collaborative Filtering
1. Item based
2. User based
• Cloud Computing and MapReduce
5
Existing System
6
 Nowadays data is increasing explosively so, recommend appropriate
service to user is difficult.
 To manage and analyze the big data using the traditional KASR
method is inefficient, it does not uses any big data processing
framework like hadoop.
Proposed System
KASR aims at calculating a personalized rating of each candidate
service for a user, and then presenting a personalized service
recommendation list and recommending the most appropriate services to
them.
To improve the scalability and efficiency of our recommendation
method in “Big Data” environment, we have to implement it on a
MapReduce framework on Hadoop by splitting the proposed algorithm
into multiple MapReduce phases.
7
Methodology
8
 Keyword Aware Service
Recommendation Method
1) Capture user preference by
keyword-aware approach
2) Similarity computation
3) Calculate personalize rating
and generate
recommendation
 Implementation on
MapReduce
Fig. KASR main three steps
Methodology
9
• Capture user preference
1. Preference of active user
2. Preference of previous user
• Similarity Computation
1. Approximate similarity
computation(ASC)
2. Exact similarity
computation(ESC)
• Calculate personalized ratings
and generate recommendation
Algorithm for SIM-ASC
Input:
The preference keyword set of the
active user APK ,
The preference keyword set of a
previous user PPKj
Output: The similarity of APK and
PPKj, simASC(APK,PPKj)
1. simAPK(APK,PPKj)=
𝐴𝑃𝐾 𝑃𝑃𝐾𝑗
𝐴𝑃𝐾 𝑈 𝑃𝑃𝐾𝑗
2. return the similarity of APK and
PPKj, simASC(APK,UPKj)
10
Algorithm for SIM-ESC Algorithm for KASR
…Formula 2
..Formula 5
..Formula 6
Formula 7
Implementation
11
 Implementation on MapReduce
1. KASR-ASC on MapReduce
Step 1: Process review of candidate service by previous user into their
preference keyword set & compute average rating for each candidate
service.
Step 2: Compute similarity between active user and previous user
Step 3: Calculate personalize rating of each candidate service and
present personalized recommendation list to active user. Based on this
recommendation is obtained
Implementation
12
2. KASR-ESC on MapReduce
Step 1: The first step of KASR-ESC on MapReduce is same as step 1 of
KASR-ASC on MapReduce
Step 2: Process all review of each previous user into corresponding
keyword sets respectively.
Step 3: Compute similarity between active and previous user
Step 4: Same as step 3 of KASR-ASC on MapReduce. Based on this
approach present personalized recommendation list to active user and
recommend most appropriate service to him/her.
Advantages & Disadvantages
13
• Advantages
i. The proposed method presenting a
personalized service
recommendation list and
recommending the most appropriate
services to the users.
ii. By implementing the KASR in Big
Data environment we have improved
the scalability and efficiency.
iii. The accuracy of the service
recommender systems over exiting
approaches will be improved.
iv. Data analysis will be faster with the
growth of data requirements.
 Disadvantages/ Limitations
i. If the specific service has no review
about itself then it difficult to
recommend that service.
ii. There are chances of dummy/fake
reviews.
iii. Some reviews are just for
formalities while descriptive
reviews are required.
Conclusion
14
In this seminar we studied KASR which aims at presenting
personalized service recommendation, list and recommending most
appropriate service to user.
To improve scalability and efficiency of KASR in “Big Data”
environment we have to implement it on MapReduce framework in
Hadoop Platform.
References
15
[1] Badrul Sarwar, George Karypis, Joseph Konstan, and John
Riedl, ”Item Based Collaborative Filtering Recommendation
Algorithms," ACM, 10, May 15, 2001.
[2] G.Kang, J. Liu, M. Tang, X. Liu and B. Cao, “AWSR:
Active Web Service Recommendation Based on Usage History,"
2012 IEEE 19th International Conference on Web Services
(ICWS), pp. 186-193, 2012.
[3] X. Yang, Y. Guo, Y. Liu, “Bayesian-inference based
recommendation in online social networks," IEEE Transactions
on Parallel and Distributed System,Vol. 24, No. 4, pp. 642-651,
2013.
References
16
[4] S. Meng, W. Dou, X. Zhang, J. Chen, “A Keyword-Aware Service
Recommendation based on map reduce," IEEE Transaction on Parallel
and distributed system, DOI 10.1109/TPDS.2013.2297117.
[5] J. Dean, and S. Ghemawat, “MapReduce: Simplied data processing
on large clusters," Communications of the ACM, Vol. 51, No.1, pp.
107-113, 2005.

More Related Content

Similar to Keyword Aware Service Recommendation

JPJ1453 Web Service Recommendation via Exploiting Location and QoS Information
JPJ1453 Web Service Recommendation via Exploiting Location and QoS InformationJPJ1453 Web Service Recommendation via Exploiting Location and QoS Information
JPJ1453 Web Service Recommendation via Exploiting Location and QoS Informationchennaijp
 
Webservicerecommendationviaexploitinglocationandqosinformation
WebservicerecommendationviaexploitinglocationandqosinformationWebservicerecommendationviaexploitinglocationandqosinformation
WebservicerecommendationviaexploitinglocationandqosinformationShakas Technologies
 
Personalized qos aware web service recommendation and visualization
Personalized qos aware web service recommendation and visualizationPersonalized qos aware web service recommendation and visualization
Personalized qos aware web service recommendation and visualizationJPINFOTECH JAYAPRAKASH
 
web service recommendation via exploiting location and qo s information
web service recommendation via exploiting location and qo s informationweb service recommendation via exploiting location and qo s information
web service recommendation via exploiting location and qo s informationswathi78
 
Effective Semantic Web Service Composition Framework Based on QoS
Effective Semantic Web Service Composition Framework Based on QoSEffective Semantic Web Service Composition Framework Based on QoS
Effective Semantic Web Service Composition Framework Based on QoSsethuraman R
 
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...IJERA Editor
 
IRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database TechniquesIRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database TechniquesIRJET Journal
 
Book Recommendation System
Book Recommendation SystemBook Recommendation System
Book Recommendation SystemIRJET Journal
 
REVIEW 2 PDC 20BCE1577.pptx
REVIEW 2 PDC 20BCE1577.pptxREVIEW 2 PDC 20BCE1577.pptx
REVIEW 2 PDC 20BCE1577.pptxpraful91
 
Mining Large Streams of User Data for PersonalizedRecommenda.docx
Mining Large Streams of User Data for PersonalizedRecommenda.docxMining Large Streams of User Data for PersonalizedRecommenda.docx
Mining Large Streams of User Data for PersonalizedRecommenda.docxARIV4
 
Qos ranking prediction for cloud services
Qos ranking prediction for cloud servicesQos ranking prediction for cloud services
Qos ranking prediction for cloud servicesJPINFOTECH JAYAPRAKASH
 
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...IRJET Journal
 
A Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service LevelA Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service Levelcsandit
 
A cloud service selection model based
A cloud service selection model basedA cloud service selection model based
A cloud service selection model basedcsandit
 
Design of Multi-Criteria Decision making algorithm for Cloud.pptx
Design of Multi-Criteria Decision making algorithm for Cloud.pptxDesign of Multi-Criteria Decision making algorithm for Cloud.pptx
Design of Multi-Criteria Decision making algorithm for Cloud.pptxMunmunSaha7
 
IRJET- Human Resource and Management System Using Face Recognition
IRJET-  	  Human Resource and Management System Using Face RecognitionIRJET-  	  Human Resource and Management System Using Face Recognition
IRJET- Human Resource and Management System Using Face RecognitionIRJET Journal
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...IRJET Journal
 
Performance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining ToolsPerformance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining Toolsijsrd.com
 

Similar to Keyword Aware Service Recommendation (20)

JPJ1453 Web Service Recommendation via Exploiting Location and QoS Information
JPJ1453 Web Service Recommendation via Exploiting Location and QoS InformationJPJ1453 Web Service Recommendation via Exploiting Location and QoS Information
JPJ1453 Web Service Recommendation via Exploiting Location and QoS Information
 
Webservicerecommendationviaexploitinglocationandqosinformation
WebservicerecommendationviaexploitinglocationandqosinformationWebservicerecommendationviaexploitinglocationandqosinformation
Webservicerecommendationviaexploitinglocationandqosinformation
 
Personalized qos aware web service recommendation and visualization
Personalized qos aware web service recommendation and visualizationPersonalized qos aware web service recommendation and visualization
Personalized qos aware web service recommendation and visualization
 
web service recommendation via exploiting location and qo s information
web service recommendation via exploiting location and qo s informationweb service recommendation via exploiting location and qo s information
web service recommendation via exploiting location and qo s information
 
Effective Semantic Web Service Composition Framework Based on QoS
Effective Semantic Web Service Composition Framework Based on QoSEffective Semantic Web Service Composition Framework Based on QoS
Effective Semantic Web Service Composition Framework Based on QoS
 
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...
 
IRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database TechniquesIRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database Techniques
 
Book Recommendation System
Book Recommendation SystemBook Recommendation System
Book Recommendation System
 
REVIEW 2 PDC 20BCE1577.pptx
REVIEW 2 PDC 20BCE1577.pptxREVIEW 2 PDC 20BCE1577.pptx
REVIEW 2 PDC 20BCE1577.pptx
 
Mining Large Streams of User Data for PersonalizedRecommenda.docx
Mining Large Streams of User Data for PersonalizedRecommenda.docxMining Large Streams of User Data for PersonalizedRecommenda.docx
Mining Large Streams of User Data for PersonalizedRecommenda.docx
 
Qos ranking prediction for cloud services
Qos ranking prediction for cloud servicesQos ranking prediction for cloud services
Qos ranking prediction for cloud services
 
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...
IRJET- Scalable Content Aware Collaborative Filtering for Location Recommenda...
 
A Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service LevelA Cloud Service Selection Model Based on User-Specified Quality of Service Level
A Cloud Service Selection Model Based on User-Specified Quality of Service Level
 
A cloud service selection model based
A cloud service selection model basedA cloud service selection model based
A cloud service selection model based
 
Design of Multi-Criteria Decision making algorithm for Cloud.pptx
Design of Multi-Criteria Decision making algorithm for Cloud.pptxDesign of Multi-Criteria Decision making algorithm for Cloud.pptx
Design of Multi-Criteria Decision making algorithm for Cloud.pptx
 
IRJET- Human Resource and Management System Using Face Recognition
IRJET-  	  Human Resource and Management System Using Face RecognitionIRJET-  	  Human Resource and Management System Using Face Recognition
IRJET- Human Resource and Management System Using Face Recognition
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
Enactment of Firefly Algorithm and Fuzzy C-Means Clustering For Consumer Requ...
 
Performance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining ToolsPerformance Evaluation of Open Source Data Mining Tools
Performance Evaluation of Open Source Data Mining Tools
 

Recently uploaded

Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubaihf8803863
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhijennyeacort
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024thyngster
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 

Recently uploaded (20)

Dubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls DubaiDubai Call Girls Wifey O52&786472 Call Girls Dubai
Dubai Call Girls Wifey O52&786472 Call Girls Dubai
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝DelhiRS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
RS 9000 Call In girls Dwarka Mor (DELHI)⇛9711147426🔝Delhi
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
Consent & Privacy Signals on Google *Pixels* - MeasureCamp Amsterdam 2024
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 

Keyword Aware Service Recommendation

  • 1. 1 A Keyword-Aware Service Recommendation Method on MapReduce for Big Data Applications
  • 2. Outline  Introduction  Related Work  Key Cocepts  Existing System  Proposed System  Methodology  Advantages & Disadvantages  Conclusion 2
  • 3. Introduction  Big Data  Service Recommendation  Keyword Aware Service Recommendation(KASR)  Map-Reduce 3
  • 4. Related Work Item-Based collaborative filtering[1] Recommendation system based on users history[2] Bayesian-inference-based recommendation[3] KASR recommendation[4] With the development of cloud computing software tools such as Apache Hadoop, Map-Reduce, it becomes possible to design and implement scalable recommender systems in “Big Data” environment.[5] 4
  • 5. Key Concepts • Recommender System 1. Content-based 2. Collaborative 3. Hybrid recommendation • Collaborative Filtering 1. Item based 2. User based • Cloud Computing and MapReduce 5
  • 6. Existing System 6  Nowadays data is increasing explosively so, recommend appropriate service to user is difficult.  To manage and analyze the big data using the traditional KASR method is inefficient, it does not uses any big data processing framework like hadoop.
  • 7. Proposed System KASR aims at calculating a personalized rating of each candidate service for a user, and then presenting a personalized service recommendation list and recommending the most appropriate services to them. To improve the scalability and efficiency of our recommendation method in “Big Data” environment, we have to implement it on a MapReduce framework on Hadoop by splitting the proposed algorithm into multiple MapReduce phases. 7
  • 8. Methodology 8  Keyword Aware Service Recommendation Method 1) Capture user preference by keyword-aware approach 2) Similarity computation 3) Calculate personalize rating and generate recommendation  Implementation on MapReduce Fig. KASR main three steps
  • 9. Methodology 9 • Capture user preference 1. Preference of active user 2. Preference of previous user • Similarity Computation 1. Approximate similarity computation(ASC) 2. Exact similarity computation(ESC) • Calculate personalized ratings and generate recommendation Algorithm for SIM-ASC Input: The preference keyword set of the active user APK , The preference keyword set of a previous user PPKj Output: The similarity of APK and PPKj, simASC(APK,PPKj) 1. simAPK(APK,PPKj)= 𝐴𝑃𝐾 𝑃𝑃𝐾𝑗 𝐴𝑃𝐾 𝑈 𝑃𝑃𝐾𝑗 2. return the similarity of APK and PPKj, simASC(APK,UPKj)
  • 10. 10 Algorithm for SIM-ESC Algorithm for KASR …Formula 2 ..Formula 5 ..Formula 6 Formula 7
  • 11. Implementation 11  Implementation on MapReduce 1. KASR-ASC on MapReduce Step 1: Process review of candidate service by previous user into their preference keyword set & compute average rating for each candidate service. Step 2: Compute similarity between active user and previous user Step 3: Calculate personalize rating of each candidate service and present personalized recommendation list to active user. Based on this recommendation is obtained
  • 12. Implementation 12 2. KASR-ESC on MapReduce Step 1: The first step of KASR-ESC on MapReduce is same as step 1 of KASR-ASC on MapReduce Step 2: Process all review of each previous user into corresponding keyword sets respectively. Step 3: Compute similarity between active and previous user Step 4: Same as step 3 of KASR-ASC on MapReduce. Based on this approach present personalized recommendation list to active user and recommend most appropriate service to him/her.
  • 13. Advantages & Disadvantages 13 • Advantages i. The proposed method presenting a personalized service recommendation list and recommending the most appropriate services to the users. ii. By implementing the KASR in Big Data environment we have improved the scalability and efficiency. iii. The accuracy of the service recommender systems over exiting approaches will be improved. iv. Data analysis will be faster with the growth of data requirements.  Disadvantages/ Limitations i. If the specific service has no review about itself then it difficult to recommend that service. ii. There are chances of dummy/fake reviews. iii. Some reviews are just for formalities while descriptive reviews are required.
  • 14. Conclusion 14 In this seminar we studied KASR which aims at presenting personalized service recommendation, list and recommending most appropriate service to user. To improve scalability and efficiency of KASR in “Big Data” environment we have to implement it on MapReduce framework in Hadoop Platform.
  • 15. References 15 [1] Badrul Sarwar, George Karypis, Joseph Konstan, and John Riedl, ”Item Based Collaborative Filtering Recommendation Algorithms," ACM, 10, May 15, 2001. [2] G.Kang, J. Liu, M. Tang, X. Liu and B. Cao, “AWSR: Active Web Service Recommendation Based on Usage History," 2012 IEEE 19th International Conference on Web Services (ICWS), pp. 186-193, 2012. [3] X. Yang, Y. Guo, Y. Liu, “Bayesian-inference based recommendation in online social networks," IEEE Transactions on Parallel and Distributed System,Vol. 24, No. 4, pp. 642-651, 2013.
  • 16. References 16 [4] S. Meng, W. Dou, X. Zhang, J. Chen, “A Keyword-Aware Service Recommendation based on map reduce," IEEE Transaction on Parallel and distributed system, DOI 10.1109/TPDS.2013.2297117. [5] J. Dean, and S. Ghemawat, “MapReduce: Simplied data processing on large clusters," Communications of the ACM, Vol. 51, No.1, pp. 107-113, 2005.