Skip to main content

Showing 1–50 of 82 results for author: Gross, W

Searching in archive cs. Search in all archives.
.
  1. arXiv:2402.01169  [pdf, ps, other

    cs.CV cs.AI

    Faster Inference of Integer SWIN Transformer by Removing the GELU Activation

    Authors: Mohammadreza Tayaranian, Seyyed Hasan Mozafari, James J. Clark, Brett Meyer, Warren Gross

    Abstract: SWIN transformer is a prominent vision transformer model that has state-of-the-art accuracy in image classification tasks. Despite this success, its unique architecture causes slower inference compared with similar deep neural networks. Integer quantization of the model is one of the methods used to improve its inference latency. However, state-of-the-art has not been able to fully quantize the mo… ▽ More

    Submitted 2 February, 2024; originally announced February 2024.

    Comments: 5 pages, 1 figure. Submitted to Edge Intelligence Workshop III, an AAAI 2024 workshop

  2. arXiv:2401.13212  [pdf, other

    cs.CV cs.AI cs.LG

    AdCorDA: Classifier Refinement via Adversarial Correction and Domain Adaptation

    Authors: Lulan Shen, Ali Edalati, Brett Meyer, Warren Gross, James J. Clark

    Abstract: This paper describes a simple yet effective technique for refining a pretrained classifier network. The proposed AdCorDA method is based on modification of the training set and making use of the duality between network weights and layer inputs. We call this input space training. The method consists of two stages - adversarial correction followed by domain adaptation. Adversarial correction uses ad… ▽ More

    Submitted 23 January, 2024; originally announced January 2024.

  3. arXiv:2401.12014  [pdf, other

    cs.LG cs.AI cs.CV

    Robustness to distribution shifts of compressed networks for edge devices

    Authors: Lulan Shen, Ali Edalati, Brett Meyer, Warren Gross, James J. Clark

    Abstract: It is necessary to develop efficient DNNs deployed on edge devices with limited computation resources. However, the compressed networks often execute new tasks in the target domain, which is different from the source domain where the original network is trained. It is important to investigate the robustness of compressed networks in two types of data distribution shifts: domain shifts and adversar… ▽ More

    Submitted 22 January, 2024; originally announced January 2024.

  4. arXiv:2311.14762  [pdf, other

    cs.CV cs.AI

    The 2nd Workshop on Maritime Computer Vision (MaCVi) 2024

    Authors: Benjamin Kiefer, Lojze Žust, Matej Kristan, Janez Perš, Matija Teršek, Arnold Wiliem, Martin Messmer, Cheng-Yen Yang, Hsiang-Wei Huang, Zhongyu Jiang, Heng-Cheng Kuo, Jie Mei, Jenq-Neng Hwang, Daniel Stadler, Lars Sommer, Kaer Huang, Aiguo Zheng, Weitu Chong, Kanokphan Lertniphonphan, Jun Xie, Feng Chen, Jian Li, Zhepeng Wang, Luca Zedda, Andrea Loddo , et al. (24 additional authors not shown)

    Abstract: The 2nd Workshop on Maritime Computer Vision (MaCVi) 2024 addresses maritime computer vision for Unmanned Aerial Vehicles (UAV) and Unmanned Surface Vehicles (USV). Three challenges categories are considered: (i) UAV-based Maritime Object Tracking with Re-identification, (ii) USV-based Maritime Obstacle Segmentation and Detection, (iii) USV-based Maritime Boat Tracking. The USV-based Maritime Obst… ▽ More

    Submitted 23 November, 2023; originally announced November 2023.

    Comments: Part of 2nd Workshop on Maritime Computer Vision (MaCVi) 2024 IEEE Xplore submission as part of WACV 2024

  5. arXiv:2307.07133  [pdf, other

    eess.SP cs.AR cs.IT

    Step-GRAND: A Low Latency Universal Soft-input Decoder

    Authors: Syed Mohsin Abbas, Marwan Jalaleddine, Chi-Ying Tsui, Warren J. Gross

    Abstract: GRAND features both soft-input and hard-input variants that are well suited to efficient hardware implementations that can be characterized with achievable average and worst-case decoding latency. This paper introduces step-GRAND, a soft-input variant of GRAND that, in addition to achieving appealing average decoding latency, also reduces the worst-case decoding latency of the corresponding hardwa… ▽ More

    Submitted 26 July, 2023; v1 submitted 13 July, 2023; originally announced July 2023.

    Comments: Submitted to 2023 IEEE Globecom Workshops

  6. arXiv:2304.11207  [pdf, other

    cs.CV cs.AI

    SSS3D: Fast Neural Architecture Search For Efficient Three-Dimensional Semantic Segmentation

    Authors: Olivier Therrien, Marihan Amein, Zhuoran Xiong, Warren J. Gross, Brett H. Meyer

    Abstract: We present SSS3D, a fast multi-objective NAS framework designed to find computationally efficient 3D semantic scene segmentation networks. It uses RandLA-Net, an off-the-shelf point-based network, as a super-network to enable weight sharing and reduce search time by 99.67% for single-stage searches. SSS3D has a complex search space composed of sampling and architectural parameters that can form 2.… ▽ More

    Submitted 21 April, 2023; originally announced April 2023.

    Comments: Accepted as a full paper by the TinyML Research Symposium 2023

  7. arXiv:2303.16322  [pdf, other

    cs.CV cs.AI

    FMAS: Fast Multi-Objective SuperNet Architecture Search for Semantic Segmentation

    Authors: Zhuoran Xiong, Marihan Amein, Olivier Therrien, Warren J. Gross, Brett H. Meyer

    Abstract: We present FMAS, a fast multi-objective neural architecture search framework for semantic segmentation. FMAS subsamples the structure and pre-trained parameters of DeepLabV3+, without fine-tuning, dramatically reducing training time during search. To further reduce candidate evaluation time, we use a subset of the validation dataset during the search. Only the final, Pareto non-dominated, candidat… ▽ More

    Submitted 28 March, 2023; originally announced March 2023.

    Comments: Accepted as a full paper by the TinyML Research Symposium 2023

  8. arXiv:2302.12454  [pdf, ps, other

    quant-ph cs.ET

    Stochastic Simulated Quantum Annealing for Fast Solution of Combinatorial Optimization Problems

    Authors: Naoya Onizawa, Ryoma Sasaki, Duckgyu Shin, Warren J. Gross, Takahiro Hanyu

    Abstract: In this paper, we introduce stochastic simulated quantum annealing (SSQA) for large-scale combinatorial optimization problems. SSQA is designed based on stochastic computing and quantum Monte Carlo, which can simulate quantum annealing (QA) by using multiple replicas of spins (probabilistic bits) in classical computing. The use of stochastic computing leads to an efficient parallel spin-state upda… ▽ More

    Submitted 28 June, 2023; v1 submitted 24 February, 2023; originally announced February 2023.

    Comments: 14 pages, 8 figures

  9. arXiv:2212.12965  [pdf, other

    cs.CV

    BD-KD: Balancing the Divergences for Online Knowledge Distillation

    Authors: Ibtihel Amara, Nazanin Sepahvand, Brett H. Meyer, Warren J. Gross, James J. Clark

    Abstract: Knowledge distillation (KD) has gained a lot of attention in the field of model compression for edge devices thanks to its effectiveness in compressing large powerful networks into smaller lower-capacity models. Online distillation, in which both the teacher and the student are learning collaboratively, has also gained much interest due to its ability to improve on the performance of the networks… ▽ More

    Submitted 25 December, 2022; originally announced December 2022.

  10. arXiv:2209.07606  [pdf, other

    cs.CV cs.LG

    CES-KD: Curriculum-based Expert Selection for Guided Knowledge Distillation

    Authors: Ibtihel Amara, Maryam Ziaeefard, Brett H. Meyer, Warren Gross, James J. Clark

    Abstract: Knowledge distillation (KD) is an effective tool for compressing deep classification models for edge devices. However, the performance of KD is affected by the large capacity gap between the teacher and student networks. Recent methods have resorted to a multiple teacher assistant (TA) setting for KD, which sequentially decreases the size of the teacher model to relatively bridge the size gap betw… ▽ More

    Submitted 15 September, 2022; originally announced September 2022.

    Comments: ICPR2022

  11. arXiv:2208.02070  [pdf, other

    cs.CL cs.LG

    Efficient Fine-Tuning of Compressed Language Models with Learners

    Authors: Danilo Vucetic, Mohammadreza Tayaranian, Maryam Ziaeefard, James J. Clark, Brett H. Meyer, Warren J. Gross

    Abstract: Fine-tuning BERT-based models is resource-intensive in memory, computation, and time. While many prior works aim to improve inference efficiency via compression techniques, e.g., pruning, these works do not explicitly address the computational challenges of training to downstream tasks. We introduce Learner modules and priming, novel methods for fine-tuning that exploit the overparameterization of… ▽ More

    Submitted 3 August, 2022; originally announced August 2022.

    Comments: 8 pages, 9 figures, 2 tables, presented at ICML 2022 workshop on Hardware-Aware Efficient Training (HAET 2022)

  12. Efficient Fine-Tuning of BERT Models on the Edge

    Authors: Danilo Vucetic, Mohammadreza Tayaranian, Maryam Ziaeefard, James J. Clark, Brett H. Meyer, Warren J. Gross

    Abstract: Resource-constrained devices are increasingly the deployment targets of machine learning applications. Static models, however, do not always suffice for dynamic environments. On-device training of models allows for quick adaptability to new scenarios. With the increasing size of deep neural networks, as noted with the likes of BERT and other natural language processing models, comes increased reso… ▽ More

    Submitted 3 May, 2022; originally announced May 2022.

    Comments: 4 pages, 2 figures, 3 tables. To be published in ISCAS 2022 and made available on IEEE Xplore

  13. arXiv:2205.00030  [pdf, other

    cs.IT

    GRAND for Rayleigh Fading Channels

    Authors: Syed Mohsin Abbas, Marwan Jalaleddine, Warren J. Gross

    Abstract: Guessing Random Additive Noise Decoding (GRAND) is a code-agnostic decoding technique for short-length and high-rate channel codes. GRAND tries to guess the channel noise by generating test error patterns (TEPs), and the sequence of the TEPs is the main difference between different GRAND variants. In this work, we extend the application of GRAND to multipath frequency non-selective Rayleigh fading… ▽ More

    Submitted 30 November, 2022; v1 submitted 29 April, 2022; originally announced May 2022.

    Comments: To appear in IEEE Global Communications Conference (GLOBECOM) 2022 Workshops

    Journal ref: GLOBECOM 2022 Workshops

  14. arXiv:2202.12422  [pdf, other

    cs.LG cs.AI

    Standard Deviation-Based Quantization for Deep Neural Networks

    Authors: Amir Ardakani, Arash Ardakani, Brett Meyer, James J. Clark, Warren J. Gross

    Abstract: Quantization of deep neural networks is a promising approach that reduces the inference cost, making it feasible to run deep networks on resource-restricted devices. Inspired by existing methods, we propose a new framework to learn the quantization intervals (discrete values) using the knowledge of the network's weight and activation distributions, i.e., standard deviation. Furthermore, we propose… ▽ More

    Submitted 24 February, 2022; originally announced February 2022.

  15. High-Throughput and Energy-Efficient VLSI Architecture for Ordered Reliability Bits GRAND

    Authors: Syed Mohsin Abbas, Thibaud Tonnellier, Furkan Ercan, Marwan Jalaleddine, Warren J. Gross

    Abstract: Ultra-reliable low-latency communication (URLLC), a major 5G New-Radio use case, is the key enabler for applications with strict reliability and latency requirements. These applications necessitate the use of short-length and high-rate codes. Guessing Random Additive Noise Decoding (GRAND) is a recently proposed Maximum Likelihood (ML) decoding technique for these short-length and high-rate codes.… ▽ More

    Submitted 11 March, 2022; v1 submitted 26 October, 2021; originally announced October 2021.

    Comments: Accepted for inclusion in IEEE Transactions on Very Large Scale Integration Systems (TVLSI), 2022. For the updated version, please see IEEE Xplore

    Journal ref: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2022

  16. Fast Successive-Cancellation List Flip Decoding of Polar Codes

    Authors: Nghia Doan, Seyyed Ali Hashemi, Warren J. Gross

    Abstract: This work presents a fast successive-cancellation list flip (Fast-SCLF) decoding algorithm for polar codes that addresses the high latency issue associated with the successive-cancellation list flip (SCLF) decoding algorithm. We first propose a bit-flip** strategy tailored to the state-of-the-art fast successive-cancellation list (FSCL) decoding that avoids tree-traversal in the binary tree repr… ▽ More

    Submitted 23 January, 2022; v1 submitted 24 September, 2021; originally announced September 2021.

    Comments: Published in IEEE Access, Volume: 10, Page(s): 5568 - 5584, Date of Publication: 04 January 2022

  17. List-GRAND: A practical way to achieve Maximum Likelihood Decoding

    Authors: Syed Mohsin Abbas, Marwan Jalaleddine, Warren J. Gross

    Abstract: Guessing Random Additive Noise Decoding (GRAND) is a recently proposed universal Maximum Likelihood (ML) decoder for short-length and high-rate linear block-codes. Soft-GRAND (SGRAND) is a prominent soft-input GRAND variant, outperforming the other GRAND variants in decoding performance; nevertheless, SGRAND is not suitable for parallel hardware implementation. Ordered Reliability Bits-GRAND (ORBG… ▽ More

    Submitted 2 December, 2022; v1 submitted 24 September, 2021; originally announced September 2021.

    Comments: This article has been accepted for publication in IEEE Transactions on Very Large Scale Integration (VLSI) Systems. This is the author's version which has not been fully edited and content may change prior to final publication. Citation information: DOI 10.1109/TVLSI.2022.3223692

    Journal ref: IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2022

  18. arXiv:2109.02122  [pdf, other

    cs.IT

    Decoding Reed-Muller Codes with Successive Codeword Permutations

    Authors: Nghia Doan, Seyyed Ali Hashemi, Marco Mondelli, Warren J. Gross

    Abstract: A novel recursive list decoding (RLD) algorithm for Reed-Muller (RM) codes based on successive permutations (SP) of the codeword is presented. A low-complexity SP scheme applied to a subset of the symmetry group of RM codes is first proposed to carefully select a good codeword permutation on the fly. Then, the proposed SP technique is integrated into an improved RLD algorithm that initializes diff… ▽ More

    Submitted 20 September, 2022; v1 submitted 5 September, 2021; originally announced September 2021.

    Comments: Accepted for publication in IEEE Transactions on Communications

  19. arXiv:2108.12563  [pdf, other

    cs.IT

    High-Throughput VLSI Architecture for GRAND Markov Order

    Authors: Syed Mohsin Abbas, Marwan Jalaleddine, Warren J. Gross

    Abstract: Guessing Random Additive Noise Decoding (GRAND) is a recently proposed Maximum Likelihood (ML) decoding technique. Irrespective of the structure of the error correcting code, GRAND tries to guess the noise that corrupted the codeword in order to decode any linear error-correcting block code. GRAND Markov Order (GRAND-MO) is a variant of GRAND that is useful to decode error correcting code transmit… ▽ More

    Submitted 27 August, 2021; originally announced August 2021.

    Comments: 6 pages; Accepted to be Published at 2021 International Workshop on Signal Processing Systems (SiPS)

  20. arXiv:2108.12550  [pdf, ps, other

    cs.IT

    Successive-Cancellation Decoding of Reed-Muller Codes with Fast Hadamard Transform

    Authors: Nghia Doan, Seyyed Ali Hashemi, Warren J. Gross

    Abstract: A novel permuted fast successive-cancellation list decoding algorithm with fast Hadamard transform (FHT-FSCL) is presented. The proposed decoder initializes $L$ $(L\ge1)$ active decoding paths with $L$ random codeword permutations sampled from the full symmetry group of the codes. The path extension in the permutation domain is carried out until the first constituent RM code of order $1$ is visite… ▽ More

    Submitted 7 February, 2022; v1 submitted 27 August, 2021; originally announced August 2021.

    Comments: Submitted to an IEEE journal for possible publication

  21. arXiv:2107.08991  [pdf, ps, other

    cs.IT

    A Tree Search Approach for Maximum-Likelihood Decoding of Reed-Muller Codes

    Authors: Seyyed Ali Hashemi, Nghia Doan, Warren J. Gross, John Cioffi, Andrea Goldsmith

    Abstract: A low-complexity tree search approach is presented that achieves the maximum-likelihood (ML) decoding performance of Reed-Muller (RM) codes. The proposed approach generates a bit-flip** tree that is traversed to find the ML decoding result by performing successive-cancellation decoding after each node visit. A depth-first search (DFS) and a breadth-first search (BFS) scheme are developed and a l… ▽ More

    Submitted 19 July, 2021; originally announced July 2021.

  22. High-Throughput VLSI architecture for Soft-Decision decoding with ORBGRAND

    Authors: Syed Mohsin Abbas, Thibaud Tonnellier, Furkan Ercan, Marwan Jalaleddine, Warren J. Gross

    Abstract: Guessing Random Additive Noise Decoding (GRAND) is a recently proposed approximate Maximum Likelihood (ML) decoding technique that can decode any linear error-correcting block code. Ordered Reliability Bits GRAND (ORBGRAND) is a powerful variant of GRAND, which outperforms the original GRAND technique by generating error patterns in a specific order. Moreover, their simplicity at the algorithm lev… ▽ More

    Submitted 14 May, 2021; originally announced May 2021.

    Comments: Please note that a mislabeling in Fig. 1 has occurred in the IEEE Xplore version of this paper. This error has been corrected in this version of the manuscript. (Accepted in ICASSP 2021)

  23. arXiv:2011.03177  [pdf, other

    cs.IT

    On Systematic Polarization-Adjusted Convolutional (PAC) Codes

    Authors: Thibaud Tonnellier, Warren J. Gross

    Abstract: Polarization-adjusted convolutional (PAC) codes were recently proposed and arouse the interest of the channel coding community because they were shown to approach theoretical bounds for the (128,64) code size. In this letter, we propose systematic PAC codes. Thanks to the systematic property, improvement in the bit-error rate of up to 0.2 dB is observed, while preserving the frame-error rate perfo… ▽ More

    Submitted 5 November, 2020; originally announced November 2020.

    Comments: 5 pages, 5 figures

  24. Practical Dynamic SC-Flip Polar Decoders: Algorithm and Implementation

    Authors: Furkan Ercan, Thibaud Tonnellier, Nghia Doan, Warren J. Gross

    Abstract: SC-Flip (SCF) is a low-complexity polar code decoding algorithm with improved performance, and is an alternative to high-complexity (CRC)-aided SC-List (CA-SCL) decoding. However, the performance improvement of SCF is limited since it can correct up to only one channel error ($ω=1$). Dynamic SCF (DSCF) algorithm tackles this problem by tackling multiple errors ($ω\geq 1$), but it requires logarith… ▽ More

    Submitted 21 September, 2020; v1 submitted 17 September, 2020; originally announced September 2020.

    Comments: Accepted for publication in IEEE TSP

    Journal ref: IEEE Transactions on Signal Processing, 2020

  25. arXiv:2009.06796  [pdf, other

    cs.IT cs.LG eess.SP

    Decoding Polar Codes with Reinforcement Learning

    Authors: Nghia Doan, Seyyed Ali Hashemi, Warren Gross

    Abstract: In this paper we address the problem of selecting factor-graph permutations of polar codes under belief propagation (BP) decoding to significantly improve the error-correction performance of the code. In particular, we formalize the factor-graph permutation selection as the multi-armed bandit problem in reinforcement learning and propose a decoder that acts like an online-learning agent that learn… ▽ More

    Submitted 14 September, 2020; originally announced September 2020.

    Comments: Accepted for presentation at IEEE GLOBECOM 2020

  26. arXiv:2007.15647  [pdf, ps, other

    cs.AR

    Fast Thresholded SC-Flip Decoding of Polar Codes

    Authors: Furkan Ercan, Warren J. Gross

    Abstract: SC-Flip (SCF) decoding algorithm shares the attention with the common polar code decoding approaches due to its low-complexity and improved error-correction performance. However, the inefficient criterion for locating the correct bit-flip** position in SCF decoding limits its improvements. Due to its improved bit-flip** criterion, Thresholded SCF (TSCF) decoding algorithm exhibits a superior e… ▽ More

    Submitted 30 July, 2020; originally announced July 2020.

  27. arXiv:2007.07328  [pdf, other

    cs.IT cs.AR

    High-Throughput VLSI Architecture for GRAND

    Authors: Syed Mohsin Abbas, Thibaud Tonnellier, Furkan Ercan, Warren J. Gross

    Abstract: Guessing Random Additive Noise Decoding (GRAND) is a recently proposed universal decoding algorithm for linear error correcting codes. Since GRAND does not depend on the structure of the code, it can be used for any code encountered in contemporary communication standards or may even be used for random linear network coding. This property makes this new algorithm particularly appealing. Instead of… ▽ More

    Submitted 14 July, 2020; originally announced July 2020.

    Comments: 6 pages, 6 figures, submitted to SiPS 2020

  28. Operation Merging for Hardware Implementations of Fast Polar Decoders

    Authors: Furkan Ercan, Thibaud Tonnellier, Carlo Condo, Warren J. Gross

    Abstract: Polar codes are a class of linear block codes that provably achieves channel capacity. They have been selected as a coding scheme for the control channel of enhanced mobile broadband (eMBB) scenario for $5^{\text{th}}$ generation wireless communication networks (5G) and are being considered for additional use scenarios. As a result, fast decoding techniques for polar codes are essential. Previous… ▽ More

    Submitted 2 June, 2020; originally announced June 2020.

    Comments: 13 figures, 8 tables, 11 pages, published on November 3, 2018 in Journal of Signal Processing Systems (JSPS), vol. 91, pp. 995-1007

  29. arXiv:1912.01086  [pdf, other

    cs.IT

    Deep-Learning-Aided Successive-Cancellation Decoding of Polar Codes

    Authors: Seyyed Ali Hashemi, Nghia Doan, Thibaud Tonnellier, Warren J. Gross

    Abstract: A deep-learning-aided successive-cancellation list (DL-SCL) decoding algorithm for polar codes is introduced with deep-learning-aided successive-cancellation (DL-SC) decoding being a specific case of it. The DL-SCL decoder works by allowing additional rounds of SCL decoding when the first SCL decoding attempt fails, using a novel bit-flip** metric. The proposed bit-flip** metric exploits the i… ▽ More

    Submitted 2 December, 2019; originally announced December 2019.

    Comments: 2019 Asilomar Conference on Signals, Systems, and Computers

  30. arXiv:1908.05798  [pdf, other

    cs.IT eess.SP

    Efficient Flicker-Free FEC Codes using Knuth's Balancing Algorithm for VLC

    Authors: Elie Ngomseu Mambou, Thibaud Tonnellier, Seyyed Ali Hashemi, Warren J. Gross

    Abstract: Visible light communication (VLC) provides a short-range optical wireless communication through light-emitting diode (LED) lighting. Light beam flickering and dimming are among the challenges to be addressed in VLC. Conventional methods for generating flicker-free codes in VLC are based on run-length limited codes that have poor error correction performance, use lookup tables which are memory cons… ▽ More

    Submitted 15 August, 2019; originally announced August 2019.

    Comments: 6 pages, 8 figures, conference

  31. arXiv:1907.11563  [pdf, other

    cs.IT eess.SP

    Neural Dynamic Successive Cancellation Flip Decoding of Polar Codes

    Authors: Nghia Doan, Seyyed Ali Hashemi, Furkan Ercan, Thibaud Tonnellier, Warren Gross

    Abstract: Dynamic successive cancellation flip (DSCF) decoding of polar codes is a powerful algorithm that can achieve the error correction performance of successive cancellation list (SCL) decoding, with a complexity that is close to that of successive cancellation (SC) decoding at practical signal-to-noise ratio (SNR) regimes. However, DSCF decoding requires costly transcendental computations which advers… ▽ More

    Submitted 26 July, 2019; originally announced July 2019.

  32. Rate-Flexible Fast Polar Decoders

    Authors: Seyyed Ali Hashemi, Carlo Condo, Marco Mondelli, Warren J. Gross

    Abstract: Polar codes have gained extensive attention during the past few years and recently they have been selected for the next generation of wireless communications standards (5G). Successive-cancellation-based (SC-based) decoders, such as SC list (SCL) and SC flip (SCF), provide a reasonable error performance for polar codes at the cost of low decoding speed. Fast SC-based decoders, such as Fast-SSC, Fa… ▽ More

    Submitted 21 March, 2019; originally announced March 2019.

  33. Asymmetric Construction of Low-Latency and Length-Flexible Polar Codes

    Authors: Adam Cavatassi, Thibaud Tonnellier, Warren J. Gross

    Abstract: Polar codes are a class of capacity-achieving error correcting codes that have been selected for use in enhanced mobile broadband in the 3GPP 5th generation (5G) wireless standard. Most polar code research examines the original Arikan polar coding scheme, which is limited in block length to powers of two. This constraint presents a considerable obstacle since practical applications call for all co… ▽ More

    Submitted 6 February, 2019; originally announced February 2019.

    Comments: To appear in IEEE International Conference on Communications 2019 (Submitted October 12, 2018), 6 pages

    Journal ref: 2019 IEEE International Conference on Communications (ICC)

  34. arXiv:1902.01922  [pdf, other

    cs.IT

    Fast Decoding of Multi-Kernel Polar Codes

    Authors: Adam Cavatassi, Thibaud Tonnellier, Warren J. Gross

    Abstract: Polar codes are a class of linear error correction codes which provably attain channel capacity with infinite codeword lengths. Finite length polar codes have been adopted into the 5th Generation 3GPP standard for New Radio, though their native length is limited to powers of 2. Utilizing multiple polarizing matrices increases the length flexibility of polar codes at the expense of a more complicat… ▽ More

    Submitted 5 February, 2019; originally announced February 2019.

    Comments: To appear in IEEE WCNC 2019 (Submitted September 25, 2018), 6 pages

  35. arXiv:1811.10396  [pdf, other

    cs.LG

    Learning to Skip Ineffectual Recurrent Computations in LSTMs

    Authors: Arash Ardakani, Zhengyun Ji, Warren J. Gross

    Abstract: Long Short-Term Memory (LSTM) is a special class of recurrent neural network, which has shown remarkable successes in processing sequential data. The typical architecture of an LSTM involves a set of states and gates: the states retain information over arbitrary time intervals and the gates regulate the flow of information. Due to the recursive nature of LSTMs, they are computationally intensive t… ▽ More

    Submitted 29 November, 2018; v1 submitted 9 November, 2018; originally announced November 2018.

    Comments: Accepted as a conference paper for presentation at DATE 2019

  36. arXiv:1811.00124  [pdf, other

    cs.IT

    Neural Belief Propagation Decoding of CRC-Polar Concatenated Codes

    Authors: Nghia Doan, Seyyed Ali Hashemi, Elie Ngomseu Mambou, Thibaud Tonnellier, Warren J. Gross

    Abstract: Polar codes are the first class of error correcting codes that provably achieve the channel capacity at infinite code length. They were selected for use in the fifth generation of cellular mobile communications (5G). In practical scenarios such as 5G, a cyclic redundancy check (CRC) is concatenated with polar codes to improve their finite length performance. This is mostly beneficial for sequentia… ▽ More

    Submitted 31 October, 2018; originally announced November 2018.

  37. arXiv:1810.10902  [pdf, ps, other

    cs.IT cs.LG eess.SP

    Learning from the Syndrome

    Authors: Loren Lugosch, Warren J. Gross

    Abstract: In this paper, we introduce the syndrome loss, an alternative loss function for neural error-correcting decoders based on a relaxation of the syndrome. The syndrome loss penalizes the decoder for producing outputs that do not correspond to valid codewords. We show that training with the syndrome loss yields decoders with consistently lower frame error rate for a number of short block codes, at lit… ▽ More

    Submitted 22 October, 2018; originally announced October 2018.

    Comments: Accepted to Asilomar 2018 - special session on "Machine Learning for Wireless Systems"

  38. arXiv:1809.11086  [pdf, other

    cs.LG cs.CC stat.ML

    Learning Recurrent Binary/Ternary Weights

    Authors: Arash Ardakani, Zhengyun Ji, Sean C. Smithson, Brett H. Meyer, Warren J. Gross

    Abstract: Recurrent neural networks (RNNs) have shown excellent performance in processing sequence data. However, they are both complex and memory intensive due to their recursive nature. These limitations make RNNs difficult to embed on mobile devices requiring real-time processes with limited hardware resources. To address the above issues, we introduce a method that can learn binary and ternary weights d… ▽ More

    Submitted 24 January, 2019; v1 submitted 28 September, 2018; originally announced September 2018.

    Comments: Published as a conference paper at ICLR 2019

  39. arXiv:1809.03606  [pdf, ps, other

    cs.IT

    Towards Practical Software Stack Decoding of Polar Codes

    Authors: Harsh Aurora, Warren J. Gross

    Abstract: The successive cancellation list decoding algorithm for polar codes yields near-optimal decoding performance at the cost of high implementation complexity. The successive cancellation stack algorithm has been shown to provide similar decoding performance at a much lower computational complexity, but software implementations report a sub-par T/P performance. In this technical report, the benefits o… ▽ More

    Submitted 10 September, 2018; originally announced September 2018.

  40. arXiv:1808.03616  [pdf, other

    cs.IT

    Improved Bit-Flip** Algorithm for Successive Cancellation Decoding of Polar Codes

    Authors: Furkan Ercan, Carlo Condo, Warren J. Gross

    Abstract: The interest in polar codes has been increasing significantly since their adoption for use in the 5$^{\rm th}$ generation wireless systems standard. Successive cancellation (SC) decoding algorithm has low implementation complexity, but yields mediocre error-correction performance at the code lengths of interest. SC-Flip algorithm improves the error-correction performance of SC by identifying possi… ▽ More

    Submitted 26 September, 2018; v1 submitted 10 August, 2018; originally announced August 2018.

    Comments: This version of the manuscript corrects an error in the previous ArXiv version. The corrections include all the simulations of SC-Flip-based and SC-Oracle decoders, along with associated comments in-text

  41. arXiv:1807.03912  [pdf, other

    cs.IT

    Decoding Reed-Muller and Polar Codes by Successive Factor Graph Permutations

    Authors: Seyyed Ali Hashemi, Nghia Doan, Marco Mondelli, Warren J. Gross

    Abstract: Reed-Muller (RM) and polar codes are a class of capacity-achieving channel coding schemes with the same factor graph representation. Low-complexity decoding algorithms fall short in providing a good error-correction performance for RM and polar codes. Using the symmetric group of RM and polar codes, the specific decoding algorithm can be carried out on multiple permutations of the factor graph to… ▽ More

    Submitted 10 July, 2018; originally announced July 2018.

  42. arXiv:1806.11195  [pdf, other

    cs.IT

    On the Decoding of Polar Codes on Permuted Factor Graphs

    Authors: Nghia Doan, Seyyed Ali Hashemi, Marco Mondelli, Warren J. Gross

    Abstract: Polar codes are a channel coding scheme for the next generation of wireless communications standard (5G). The belief propagation (BP) decoder allows for parallel decoding of polar codes, making it suitable for high throughput applications. However, the error-correction performance of polar codes under BP decoding is far from the requirements of 5G. It has been shown that the error-correction perfo… ▽ More

    Submitted 28 June, 2018; originally announced June 2018.

  43. arXiv:1802.00580  [pdf, ps, other

    cs.AR

    A Multi-Kernel Multi-Code Polar Decoder Architecture

    Authors: Gabriele Coppolino, Carlo Condo, Guido Masera, Warren J. Gross

    Abstract: Polar codes have received increasing attention in the past decade, and have been selected for the next generation of wireless communication standard. Most research on polar codes has focused on codes constructed from a $2\times2$ polarization matrix, called binary kernel: codes constructed from binary kernels have code lengths that are bound to powers of $2$. A few recent works have proposed const… ▽ More

    Submitted 2 February, 2018; originally announced February 2018.

  44. arXiv:1801.01820  [pdf, other

    cs.IT

    Design and Implementation of a Polar Codes Blind Detection Scheme

    Authors: Carlo Condo, Seyyed Ali Hashemi, Arash Ardakani, Furkan Ercan, Warren J. Gross

    Abstract: In blind detection, a set of candidates has to be decoded within a strict time constraint, to identify which transmissions are directed at the user equipment. Blind detection is required by the 3GPP LTE/LTE-Advanced standard, and it will be required in the 5th generation wireless communication standard (5G) as well. Polar codes have been selected for use in 5G: thus, the issue of blind detection o… ▽ More

    Submitted 4 January, 2018; originally announced January 2018.

    Comments: arXiv admin note: text overlap with arXiv:1705.01864

  45. arXiv:1712.03994  [pdf, other

    cs.AR

    Multi-Mode Inference Engine for Convolutional Neural Networks

    Authors: Arash Ardakani, Carlo Condo, Warren J. Gross

    Abstract: During the past few years, interest in convolutional neural networks (CNNs) has risen constantly, thanks to their excellent performance on a wide range of recognition and classification tasks. However, they suffer from the high level of complexity imposed by the high-dimensional convolutions in convolutional layers. Within scenarios with limited hardware resources and tight power and latency const… ▽ More

    Submitted 11 December, 2017; originally announced December 2017.

  46. Improved Successive Cancellation Flip Decoding of Polar Codes Based on Error Distribution

    Authors: Carlo Condo, Furkan Ercan, Warren J. Gross

    Abstract: Polar codes are a class of linear block codes that provably achieves channel capacity, and have been selected as a coding scheme for $5^{\rm th}$ generation wireless communication standards. Successive-cancellation (SC) decoding of polar codes has mediocre error-correction performance on short to moderate codeword lengths: the SC-Flip decoding algorithm is one of the solutions that have been propo… ▽ More

    Submitted 26 September, 2018; v1 submitted 29 November, 2017; originally announced November 2017.

    Comments: This version of the manuscript corrects an error in the previous ArXiv version, as well as the published version in IEEE Xplore under the same title, which has the DOI:10.1109/WCNCW.2018.8368991. The corrections include all the simulations of SC-Flip-based and SC-Oracle decoders, along with associated comments in-text

  47. Partitioned Successive-Cancellation Flip Decoding of Polar Codes

    Authors: Furkan Ercan, Carlo Condo, Seyyed Ali Hashemi, Warren J. Gross

    Abstract: Polar codes are a class of channel capacity achieving codes that has been selected for the next generation of wireless communication standards. Successive-cancellation (SC) is the first proposed decoding algorithm, suffering from mediocre error-correction performance at moderate code length. In order to improve the error-correction performance of SC, two approaches are available: (i) SC-List decod… ▽ More

    Submitted 8 October, 2018; v1 submitted 29 November, 2017; originally announced November 2017.

    Comments: This version of the manuscript corrects an error in the previous ArXiv version, as well as the published version in IEEE Xplore under the same title, which has the DOI:10.1109/ICC.2018.8422464. The corrections include all the simulations of SC-Flip-based and SC-Oracle decoders, along with associated comments in-text

  48. PolarBear: A 28-nm FD-SOI ASIC for Decoding of Polar Codes

    Authors: Pascal Giard, Alexios Balatsoukas-Stimming, Thomas Christoph Müller, Andrea Bonetti, Claude Thibeault, Warren J. Gross, Philippe Flatresse, Andreas Burg

    Abstract: Polar codes are a recently proposed class of block codes that provably achieve the capacity of various communication channels. They received a lot of attention as they can do so with low-complexity encoding and decoding algorithms, and they have an explicit construction. Their recent inclusion in a 5G communication standard will only spur more research. However, only a couple of ASICs featuring de… ▽ More

    Submitted 1 September, 2017; v1 submitted 31 August, 2017; originally announced August 2017.

    Comments: 12 pages, 12 figures, 5 tables, to appear in IEEE Journal on Emerging and Selected Topics in Circuits and Systems

  49. arXiv:1708.04706  [pdf, ps, other

    cs.IT

    On Error-Correction Performance and Implementation of Polar Code List Decoders for 5G

    Authors: Furkan Ercan, Carlo Condo, Seyyed Ali Hashemi, Warren J. Gross

    Abstract: Polar codes are a class of capacity achieving error correcting codes that has been recently selected for the next generation of wireless communication standards (5G). Polar code decoding algorithms have evolved in various directions, striking different balances between error-correction performance, speed and complexity. Successive-cancellation list (SCL) and its incarnations constitute a powerful,… ▽ More

    Submitted 12 October, 2017; v1 submitted 15 August, 2017; originally announced August 2017.

    Comments: Accepted in 55th Annual Allerton Conference on Communication, Control, and Computing

  50. Deep Learning Methods for Improved Decoding of Linear Codes

    Authors: Eliya Nachmani, Elad Marciano, Loren Lugosch, Warren J. Gross, David Burshtein, Yair Beery

    Abstract: The problem of low complexity, close to optimal, channel decoding of linear codes with short to moderate block length is considered. It is shown that deep learning methods can be used to improve a standard belief propagation decoder, despite the large example space. Similar improvements are obtained for the min-sum algorithm. It is also shown that tying the parameters of the decoders across iterat… ▽ More

    Submitted 1 January, 2018; v1 submitted 21 June, 2017; originally announced June 2017.

    Comments: Accepted To IEEE Journal Of Selected Topics In Signal Processing