Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Parallelizing Machine Learning- Functionally: A Framework and Abstractions for Parallel Graph Processing
 
conference paper not in proceedings

Parallelizing Machine Learning- Functionally: A Framework and Abstractions for Parallel Graph Processing

Haller, Philipp  
•
Miller, Heather  
2011
2nd Annual Scala Workshop

Implementing machine learning algorithms for large data, such as the Web graph and social networks, is challenging. Even though much research has focused on making sequential algorithms more scalable, their running times continue to be prohibitively long. Meanwhile, parallelization remains a formidable challenge for this class of problems, despite frameworks like MapReduce which hide much of the associated complexity. We present a framework for implementing parallel and distributed machine learning algorithms on large graphs, flexibly, through the use of functional programming abstractions. Our aim is a system that allows researchers and practitioners to quickly and easily implement (and experiment with) their algorithms in a parallel or distributed setting. We introduce functional combinators for the flexible composition of parallel, aggregation, and sequential steps. To the best of our knowledge, our system is the first to avoid inversion of control in a (bulk) synchronous parallel model.

  • Files
  • Details
  • Metrics
Type
conference paper not in proceedings
Author(s)
Haller, Philipp  
Miller, Heather  
Date Issued

2011

Subjects

Parallel programming

•

distributed programming

•

machine learning

•

graph processing

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LAMP1  
Event nameEvent placeEvent date
2nd Annual Scala Workshop

Stanford, California, USA

June 2, 2011

Available on Infoscience
April 17, 2011
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/66514
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés