Inventors
Douglas Ronald Burdick, Amol Ghoting, Rajasekar Krishnamurthy, Edwin Peter Dawson Pednault, Berthold Reinwald, Vikas Sindhwani, Shirish Tatikonda, Yuanyuan Tian, Shivakumar Vaithyanathan
Publication date
2013/12/17
Patent office
US
Patent number
8612368
Application number
13038086
Description
BACKGROUND
There is a growing use of machine learning (ML) algo rithms on datasets to extract and analyze information. As datasets grow in size for applications such as topic modeling, recommender systems, and internet search queries, there is a need for Scalable implementations of ML algorithms on large datasets. Present implementations of ML algorithms require manual tuning on specialized hardware, and methods to par allelize individual learning algorithms on a cluster of machines must be manually implemented. Parallel processing is used to increase speed of execution and amounts of data to be processed. However, using a dis tributed network or plurality of processors means there will exist larger plurality of possible execution strategies for a job. One problem is that selecting a good execution strategy from the plurality, especially for implementing a plurality of ML algorithms, falls on the programmer.
Total citations
2014201520162017201820192020202120222023202458372212586551
Scholar articles