Litcius/Paper detail

DeepSqueeze: Deep Semantic Compression for Tabular Data

Amir Ilkhechi, Andrew Crotty, Alex Galakatos, Yicong Mao, Grace Fan, Xiran Shi, Uğur Çetintemel

202028 citationsDOI

Abstract

With the rapid proliferation of large datasets, efficient data compression has become more important than ever. Columnar compression techniques (e.g., dictionary encoding, run-length encoding, delta encoding) have proved highly effective for tabular data, but they typically compress individual columns without considering potential relationships among columns, such as functional dependencies and correlations. Semantic compression techniques, on the other hand, are designed to leverage such relationships to store only a subset of the columns necessary to infer the others, but existing approaches cannot effectively identify complex relationships across more than a few columns at a time. We propose DeepSqueeze, a novel semantic compression framework that can efficiently capture these complex relationships within tabular data by using autoencoders to map tuples to a lower-dimensional representation. DeepSqueeze also supports guaranteed error bounds for lossy compression of numerical data and works in conjunction with common columnar compression formats. Our experimental evaluation uses real-world datasets to demonstrate that DeepSqueeze can achieve over a 4x size reduction compared to state-of-the-art alternatives.

Topics & Concepts

Lossy compressionComputer scienceLeverage (statistics)Data compressionTupleCompression (physics)Encoding (memory)Data miningExternal Data RepresentationRepresentation (politics)Compression ratioTheoretical computer scienceArtificial intelligenceAlgorithmMathematicsAutomotive engineeringLawPoliticsMaterials scienceInternal combustion engineDiscrete mathematicsComposite materialPolitical scienceEngineeringAlgorithms and Data CompressionAdvanced Data Storage TechnologiesParallel Computing and Optimization Techniques
DeepSqueeze: Deep Semantic Compression for Tabular Data | Litcius