Более быстрое и эффективное сжатие без потерь с оптимизированной авторегрессионной архитектурой

Faster and Stronger Lossless Compression with Optimized Autoregressive Framework
Yu Mao, Jingzong Li, Yufei Cui, Chun Jason Xue
2023-07-09

нейронный авторегрессионный (AR) фреймворкbatch-location-aware individual blockindividual-blockmix-blockпрогрессивный AR-фреймворк сжатия (PAC)
Нейронные авторегрессионные (AR) архитектуры недавно начали применяться для универсального сжатия без потерь с целью повышения эффективности сжатия. Однако в данной работе показано, что непосредственное применение исходной AR-архитектуры приводит к дублированию обработки и вариации распределений внутри пакета, что ухудшает эффективность сжатия. Ключом к устранению проблемы дублирования обработки является разделение обработки множества исторических символов на входной стороне. Предложены два новых типа нейронных блоков. Индивидуальный блок выполняет раздельное извлечение признаков для каждого исторического символа, тогда как блок смешивания моделирует корреляции между извлечёнными признаками и оценивает вероятность. Затем предложена прогрессивная AR-архитектура сжатия (PAC), которой в каждый момент требуется только один исторический символ от исходного сообщения, а не всё множество исторических символов. Кроме того, для моделирования упорядоченной важности введено обучаемое матричное умножение, заменяющее ранее использовавшуюся неэффективную для аппаратной реализации выборку Gumbel–Softmax. Проблема вариации распределений внутри пакета обусловлена структурированным формированием пакетов при AR-сжатии. На основе этого наблюдения предложен индивидуальный блок, учитывающий положение в пакете, который позволяет точно учитывать неоднородные распределения внутри пакета и повышать эффективность без потери производительности. Экспериментальные результаты показывают, что предложенная архитектура обеспечивает в среднем 130%-ное ускорение и средний прирост коэффициента сжатия на 3% для различных предметных областей по сравнению с современными передовыми методами.
1
Предложен batch-location-aware individual block для захвата гетерогенных распределений в батче, что устраняет проблему вариации распределения без потери эффективности.
2
Введено обучаемое матричное умножение для моделирования упорядоченной важности, заменяющее аппаратно-неудобный Gumbel-Softmax.
3
Прямое применение оригинальной нейронной авторегрессионной (AR) схемы для безпотерьной компрессии вызывает дублирующую обработку и вариации распределения в батче, ухудшающие производительность компрессии.
4
Разделение обработки исторических символов на входе решает проблему дублирования с помощью двух новых типов блоков: individual-block для отдельного извлечения признаков каждого исторического символа и mix-block для моделирования корреляций и оценки вероятностей.
5
Экспериментальные результаты: предложенная схема обеспечивает в среднем 130% ускорение и средний прирост коэффициента сжатия на 3% по сравнению с передовым решением.
6
Предложенная прогрессивная AR-схема компрессии (PAC) требует только один исторический символ от хоста за раз вместо полного набора исторических символов, уменьшая избыточные вычисления.

Нейронная авторегрессивная система для безпотерьной сжатия (прогрессивная AR-структура с individual- и mix-блоками и компонентами, учитывающими положение в батче)

Проектирование и оценка архитектурных и обучающих модификаций (раздвоенная обработка истории через individual-/mix-блоки, прогрессивная обработка по одному символу истории, обучаемая матрица для моделирования упорядоченной важности и блоки, учитывающие положение в батче) для повышения скорости и коэффициента сжатия и устранения проблем дублированной обработки и вариации распределений внутри батча

Publication Details
Publication Date
2023-07-09
Journal
Publisher
ISSN
Cited by
12
Access Type
Author Information
Authors
Yu Mao
Jingzong Li
Yufei Cui
Chun Jason Xue
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%