Loading...

Improving Distributed SVM Learning Algorithm in MapReduce Framework Using Coding

Hosseini, Pejman | 2019

926 Viewed
  1. Type of Document: M.Sc. Thesis
  2. Language: Farsi
  3. Document No: 52141 (19)
  4. University: Sharif University of Technology
  5. Department: Computer Engineering
  6. Advisor(s): Jafari, Mahdi
  7. Abstract:
  8. With the rise of the concept of “Big Data”, both data volumes and data processing time increased, imposing the need for new methods of processing and computation of said data.Analytical and computational methods in Machine Learning are some of the most important applications of Big Data processing. There exist many methods of data analysis in the Machine Learning field, each requiring extensive processing on Big Data. One of the methods for working with Big Data is Distributed Systems. MapReduce is one of the most popular methods distributed computation by increasing the ease and speed of distributed processing of big data. But a number of bottlenecks have been discovered in MapReduce which slow down the process in some cases. Slow and unreliable computational nodes and the shuffling part which is a medium between mapper and reducer nodes in the network platform are the most important bottlenecks. It has recently been demonstrated that ideas based on information theory and network coding can be used to improve these weaknesses. In this research we have tried to decrease the process type of a Machine Learning method, called Support Vector Machine (SVM), in the distributed implementation by putting to use a coding idea, called Polynomial Code, and planning adequate strategies to reach the optimum coding
  9. Keywords:
  10. Distributed Computing ; Map Reduce Processing ; Performance ; Machine Learning ; Support Vector Machine (SVM) ; Network Coding ; Polynomial Codes

 Digital Object List