paper-with-me

홈 › Papers

Tuple-oriented Compression for Large-scale Mini-batch Stochastic Gradient Descent

2017-02-22 · Fengan Li, Lingjiao Chen, Yijing Zeng, Arun Kumar, Jeffrey F. Naughton, Jignesh M. Patel, Xi Wu

Data compression is a popular technique for improving the efficiency of data processing workloads such as SQL queries and more recently, machine learning (ML) with classical batch gradient methods. But the efficacy of such ideas for mini-batch stochastic gradient descent (MGD), arguably the workhorse algorithm of modern ML, is an open question. MGD's unique data access pattern renders prior art, including those designed for batch gradient methods, less effective. We fill this crucial research gap by proposing a new lossless compression scheme we call tuple-oriented compression (TOC) that is inspired by an unlikely source, the string/text compression scheme Lempel-Ziv-Welch, but tailored to MGD in a way that preserves tuple boundaries within mini-batches. We then present a suite of novel compressed matrix operation execution techniques tailored to the TOC compression scheme that operate directly over the compressed data representation and avoid decompression overheads. An extensive empirical evaluation with real-world datasets shows that TOC consistently achieves substantial compression ratios by up to 51x and reduces runtimes for MGD workloads by up to 10.2x in popular ML systems.

📄 PDF Abstract BibTeX arXiv:1702.06943

Code (0)

등록된 구현이 없습니다.

Tasks

Data CompressionOpen-Ended Question AnsweringText Compression

Similar Papers 제목 키워드 기반

Embarrassingly Simple Unsupervised Aspect Based Sentiment Tuple Extraction

2024-04-21 · Kevin Scaria, Abyn Scaria, Ben Scaria

Aspect Based Sentiment Analysis (ABSA) tasks involve the extraction of fine-grained sentiment tuples from sentences, aiming to discern the author's opinions. Conventional methodologies predominantly rely on supervised ap…

Aspect-Based Sentiment AnalysisAspect-Based Sentiment Analysis (ABSA)SentenceSentiment Analysis

Trade-offs in Large-Scale Distributed Tuplewise Estimation and Learning

2019-06-21 · Robin Vogel, Aurélien Bellet, Stephan Clémençon, Ons Jelassi 외

The development of cluster computing frameworks has allowed practitioners to scale out various statistical estimation and machine learning algorithms with minimal programming effort. This is especially true for machine l…

BIG-bench Machine LearningClusteringComputational EfficiencyMetric Learning

Temporal Context Mining for Learned Video Compression

2021-11-27 · Xihua Sheng, Jiahao Li, Bin Li, Li Li 외

We address end-to-end learned video compression with a special focus on better learning and utilizing temporal contexts. For temporal context mining, we propose to store not only the previously reconstructed frames, but …

DecoderMS-SSIMSSIMVideo Compression

Knowledge Squeezed Adversarial Network Compression

2019-04-10 · Shu Changyong, Li Peng, Xie Yuan, Qu Yanyun 외

Deep network compression has been achieved notable progress via knowledge distillation, where a teacher-student learning manner is adopted by using predetermined loss. Recently, more focuses have been transferred to empl…

Knowledge DistillationTransfer Learning

A Working Memory Model for Task-oriented Dialog Response Generation

2019-07-01 · ACL 2019 7 · Xiuyi Chen, Jiaming Xu, Bo Xu

Recently, to incorporate external Knowledge Base (KB) information, one form of world knowledge, several end-to-end task-oriented dialog systems have been proposed. These models, however, tend to confound the dialog histo…

Response GenerationWorld Knowledge