paper-with-me

홈 › Papers

Snap ML: A Hierarchical Framework for Machine Learning

2018-03-16 · NeurIPS 2018 12 · Celestine Dünner, Thomas Parnell, Dimitrios Sarigiannis, Nikolas Ioannou, Andreea Anghel, Gummadi Ravi, Madhusudanan Kandasamy, Haralampos Pozidis

We describe a new software framework for fast training of generalized linear models. The framework, named Snap Machine Learning (Snap ML), combines recent advances in machine learning systems and algorithms in a nested manner to reflect the hierarchical architecture of modern computing systems. We prove theoretically that such a hierarchical system can accelerate training in distributed environments where intra-node communication is cheaper than inter-node communication. Additionally, we provide a review of the implementation of Snap ML in terms of GPU acceleration, pipelining, communication patterns and software architecture, highlighting aspects that were critical for achieving high performance. We evaluate the performance of Snap ML in both single-node and multi-node environments, quantifying the benefit of the hierarchical scheme and the data streaming functionality, and comparing with other widely-used machine learning software frameworks. Finally, we present a logistic regression benchmark on the Criteo Terabyte Click Logs dataset and show that Snap ML achieves the same test loss an order of magnitude faster than any of the previously reported results, including those obtained using TensorFlow and scikit-learn.

📄 PDF Abstract BibTeX arXiv:1803.06333

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningGPU

Methods 이 논문이 사용한 방법론

Logistic Regression Logistic Regression, despite its name, is a linear model for classification rather than regression. Logistic regression is also known in the literature as logit regression,…

Similar Papers 제목 키워드 기반

ELiRF-UPV at SemEval-2019 Task 3: Snapshot Ensemble of Hierarchical Convolutional Neural Networks for Contextual Emotion Detection

2019-06-01 · SEMEVAL 2019 6 · Jos{\'e}-{\'A}ngel Gonz{\'a}lez, Llu{\'\i}s-F. Hurtado, Ferran Pla

This paper describes the approach developed by the ELiRF-UPV team at SemEval 2019 Task 3: Contextual Emotion Detection in Text. We have developed a Snapshot Ensemble of 1D Hierarchical Convolutional Neural Networks to ex…

DGSVis: Visual Analysis of Hierarchical Snapshots in Dynamic Graph

2022-05-26 · Baofeng Chang, Sujia Zhu, Qi Jiang, Wang Xia 외

Dynamic graph visualization attracts researchers' concentration as it represents time-varying relationships between entities in multiple domains (e.g., social media analysis, academic cooperation analysis, team sports an…

Scalable learning of macroscopic stochastic dynamics

2025-11-17 · Mengyi Chen, Pengru Huang, Kostya S. Novoselov, Qianxiao Li arxiv

Macroscopic dynamical descriptions of complex physical systems are crucial for understanding and controlling material behavior. With the growing availability of data and compute, machine learning has become a promising a…

UTG: Towards a Unified View of Snapshot and Event Based Models for Temporal Graphs

2024-07-17 · Shenyang Huang, Farimah Poursafaei, Reihaneh Rabbany, Guillaume Rabusseau 외

Many real world graphs are inherently dynamic, constantly evolving with node and edge additions. These graphs can be represented by temporal graphs, either through a stream of edge events or a sequence of graph snapshots…

Link Prediction

Single-snapshot machine learning for super-resolution of turbulence

2024-09-07 · Kai Fukami, Kunihiko Taira

Modern machine-learning techniques are generally considered data-hungry. However, this may not be the case for turbulence as each of its snapshots can hold more information than a single data file in general machine-lear…

Super-Resolution