paper-with-me

Papers

Bullion: A Column Store for Machine Learning

2024-04-13 · Gang Liao, Ye Liu, Jianjun Chen, Daniel J. Abadi

The past two decades have witnessed significant success in applying columnar storage to data warehousing and analytics. However, the rapid growth of machine learning poses new challenges. This paper presents Bullion, a columnar storage system tailored for machine learning workloads. Bullion addresses the complexities of data compliance, optimizes the encoding of long sequence sparse features, efficiently manages wide-table projections, introduces feature quantization in storage, enables quality-aware sequential reads for multimodal training data, and provides a comprehensive cascading encoding framework that unifies diverse encoding schemes through modular, composable interfaces. By aligning with the evolving requirements of ML applications, Bullion facilitates the application of columnar storage and processing to modern application scenarios such as those within advertising, recommendation systems, and Generative AI. Preliminary experimental results and theoretical analysis demonstrate Bullion's improved ability to deliver strong performance in the face of the unique demands of machine learning workloads compared to existing columnar storage solutions. Bullion significantly reduces I/O costs for deletion compliance, achieves substantial storage savings with its optimized encoding scheme for sparse features, and improves metadata parsing speed for wide-table projections. These advancements enable Bullion to become an important component in the future of machine learning infrastructure, enabling organizations to efficiently manage and process the massive volumes of data required for training and inference in modern AI applications.

📄 PDF Abstract BibTeX arXiv:2404.08901

Code (0)

등록된 구현이 없습니다.

Tasks

QuantizationRecommendation Systems

Methods 이 논문이 사용한 방법론

SPEED The monocular depth estimation (MDE) is the task of estimating depth from a single frame. This information is an essential knowledge in many computer vision tasks such as scene…

Similar Papers 제목 키워드 기반

A Macrocolumn Architecture Implemented with Spiking Neurons

2022-07-11 · James E. Smith

The macrocolumn is a key component of a neuromorphic computing system that interacts with an external environment under control of an agent. Environments are learned and stored in the macrocolumn as labeled directed grap…

Navigate

Analysis of free recall dynamics of an abstract working memory model

2020-03-17

This paper analyzes the free recall dynamics of a working memory model. Free recalling is the reactivation of a stored pattern in the memory in the absence of the pattern. Our free recall model is based on an abstract mo…

Block CUR: Decomposing Matrices using Groups of Columns

2017-03-17 · Urvashi Oswal, Swayambhoo Jain, Kevin S. Xu, Brian Eriksson

A common problem in large-scale data analysis is to approximate a matrix using a combination of specifically sampled rows and columns, known as CUR decomposition. Unfortunately, in many real-world environments, the abili…

Distributed Computing

LeCo: Lightweight Compression via Learning Serial Correlations

2023-06-27 · Yihao Liu, Xinyu Zeng, Huanchen Zhang

Lightweight data compression is a key technique that allows column stores to exhibit superior performance for analytical queries. Despite a comprehensive study on dictionary-based encodings to approach Shannon's entropy,…

Data Compression

Steady state behavior of the free recall dynamics of working memory

2022-09-22 · TianHao Li, Zhixin Liu, Lizheng Liu, Xiaoming Hu

This paper studies a dynamical system that models the free recall dynamics of working memory. This model is a modular neural network with n modules, named hypercolumns, and each module consists of m minicolumns. Under mi…