2010 · 17 citations · 14 references
ComputingComputer ScienceData ScienceDistributed SystemsParallel AlgorithmsParallel ComputingData ParallelismDistributed ComputingDistributed Data ProcessingParallel Algorithm DesignParallel ComputationParallel Performance AnalysisDistributed Data MiningDistributed Machine LearningMapreduceMapreduce AlgorithmsParallel Data MiningParallel Divide-and-conquer AlgorithmsParallel Machine LearningParallel Optimization
Many data mining applications involve predictive modeling of very large, complex datasets. Such applications present a need for innovative algorithms and associated implementations that are not only effective in terms of prediction accuracy, but can also be efficiently run on distributed computational systems to yield results in reasonable time. This paper focuses on predictive modeling of multirelational data such as dyadic data with associated covariates or “side-information”. We first give illustrative examples of applications that involve such data and then describe a general framework based on Simultaneous CO-clustering And Learning (SCOAL), which applies a divide-and-conquer approach to data analysis. We show that the main elements of the SCOAL algorithm can be effectively parallelized using the Map-Reduce framework. Experiments on Amazon's EC2 demonstrate that the proposed parallelizations result in considerable improvements in run time when using a cluster of machines.
14
Sanjay Ghemawat · Communications of the ACM · 2008 · 18.5K citations · Full text
Abhinandan Das, Mayur Datar, Ashutosh Garg et al. · 2007 · 1.5K citations
Regression-based latent factor models
Deepak Agarwal, Bee-Chung Chen · 2009 · 527 citations