paper-with-me

Papers

Simple Modulo can Significantly Outperform Deep Learning-based Deepcode

2020-08-04 · Assaf Ben-Yishai, Ofer Shayevitz

Deepcode (H.Kim et al.2018) is a recently suggested Deep Learning-based scheme for communication over the AWGN channel with noisy feedback, claimed to be superior to all previous schemes in the literature. Deepcode's use of nonlinear coding (via Deep Learning) has been inspired by known shortcomings (Y.-H. Kim et al 2007) of linear feedback schemes. In 2014, we presented a nonlinear feedback coding scheme based on a combination of the classical SK scheme and modulo-arithmetic, using a small number of elementary operations without any type of neural network. This Modulo-SK scheme has been omitted from the performance comparisons made in the Deepcode paper, due to its use of common randomness (dither), and in a later version since it was incorrectly interpreted as a variable-length coding scheme. However, the dither in Modulo-SK was used only for the standard purpose of tractable performance analysis, and is not required in practice. In this short note, we show that a fully-deterministic Modulo-SK (without dithering) can outperform Deepcode. For example, to attain an error probability of 10^(-4) at rate 1/3 Modulo-SK requires 3dB less feedback SNR than Deepcode. To attain an error probability of 10^(-6) with noiseless feedback, Deepcode requires 150 rounds of communication, whereas Modulo-SK requires only 15 rounds, even if the feedback is noisy (with 27dB SNR). We further address the numerical stability issues of the original SK scheme reported in the Deepcode paper, and explain how they can be avoided. We augment this report with an online-available, fully-functional Matlab simulation for both the classical and Modulo-SK schemes. Finally, note that Modulo-SK is by no means claimed to be the best possible solution; in particular, using deep learning in conjunction with modulo-arithmetic might lead to better designs, and remains a fascinating direction for future research.

📄 PDF Abstract BibTeX arXiv:2008.01686

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Learning

Similar Papers 제목 키워드 기반

Deepcode and Modulo-SK are Designed for Different Settings

2020-08-18 · Hyeji Kim, Yihan Jiang, Sreeram Kannan, Sewoong Oh 외

We respond to [1] which claimed that "Modulo-SK scheme outperforms Deepcode [2]". We demonstrate that this statement is not true: the two schemes are designed and evaluated for entirely different settings. DeepCode is de…

DeepCode: Open Agentic Coding

2025-12-08 · Zongwei Li, Zhonghang Li, Zirui Guo, Xubin Ren 외 arxiv

Recent advances in large language models (LLMs) have given rise to powerful coding agents, making it possible for code assistants to evolve into code engineers. However, existing methods still face significant challenges…

DeepCoder: Semi-parametric Variational Autoencoders for Automatic Facial Action Coding

2017-04-07 · ICCV 2017 10 · Dieu Linh Tran, Robert Walecki, Ognjen Rudovic, Stefanos Eleftheriadis 외

Human face exhibits an inherent hierarchy in its representations (i.e., holistic facial expressions can be encoded via a set of facial action units (AUs) and their intensity). Variational (deep) auto-encoders (VAE) have …

Gaussian Processes

DeepCodeProbe: Towards Understanding What Models Trained on Code Learn

2024-07-11 · Vahid Majdinasab, Amin Nikanjam, Foutse khomh

Machine learning models trained on code and related artifacts offer valuable support for software maintenance but suffer from interpretability issues due to their complex internal variables. These concerns are particular…

Clone DetectionCode SummarizationComment GenerationDecision Making+1

ModuLoRA: Finetuning 2-Bit LLMs on Consumer GPUs by Integrating with Modular Quantizers

2023-09-28 · Junjie Yin, Jiahao Dong, Yingheng Wang, Christopher De Sa 외

We propose a memory-efficient finetuning algorithm for large language models (LLMs) that supports finetuning LLMs with 65B parameters in 2/3/4-bit precision on as little as one 24GB GPU. Our method, modular low-rank adap…

GPUInstruction FollowingNatural Language InferenceQuantization+2