Related Experiment Video
Updated: Aug 2, 2025

10:25
Deep Learning-Based Segmentation of Cryo-Electron Tomograms
Published on: November 11, 2022
9.0K
REDRESS: Generating Compressed Models for Edge Inference Using Tsetlin Machines
Summary
This study introduces REDRESS, a novel method for training and inference of Tsetlin Machines (TMs) for edge computing. REDRESS significantly reduces memory footprint and boosts performance, outperforming Binary Neural Networks (BNNs) on benchmark datasets.
Area of Science:
- Computer Science
- Machine Learning
- Artificial Intelligence
Background:
- Edge computing faces trade-offs between resource efficiency (energy, memory) and performance (speed, accuracy) for embedded machine learning models.
- Conventional approaches like Binary Neural Networks (BNNs) often struggle to balance these competing demands.
- Tsetlin Machine (TM), an emerging algorithm using learning automata for propositional logic, offers a potential alternative.
Purpose of the Study:
- To propose a novel algorithm-hardware co-design methodology, REDRESS, for efficient training and inference of Tsetlin Machines (TMs) on resource-constrained edge devices.
- To significantly reduce the memory footprint of TMs through lossless compression and optimized training.
- To achieve high-speed inference without compromising accuracy, targeting low and ultra-low power applications.
Main Methods:
- Developed REDRESS, a methodology featuring independent TM training and inference techniques.
- Introduced 'include-encoding' for lossless compression of Tsetlin Automata (TA), achieving over 99% compression by storing only 'include' information.
- Implemented a computationally minimal training procedure, 'Tsetlin Automata Re-profiling', to enhance accuracy and TA sparsity.
- Designed a bit-parallel inference algorithm operating directly on the compressed TA data, eliminating runtime decompression.
Main Results:
- The REDRESS methodology demonstrated superior performance of Tsetlin Machines (TMs) over state-of-the-art Binary Neural Networks (BNNs) across five benchmark datasets (MNIST, CIFAR2, KWS6, Fashion-MNIST, Kuzushiji-MNIST).
- Achieved over 99% lossless compression for Tsetlin Automata (TA) using the 'include-encoding' method.
- On an STM32F746G-DISCO microcontroller, REDRESS delivered speedups and energy savings ranging from 5x to 5700x compared to various BNN models.
- The proposed training and inference techniques significantly reduced memory footprint and computation time.
Conclusions:
- REDRESS offers a highly efficient approach for deploying Tsetlin Machines (TMs) in edge computing environments, effectively addressing the resource-performance trade-offs.
- The methodology, including lossless compression and bit-parallel inference, enables significant memory savings and substantial speedups compared to existing BNN models.
- REDRESS paves the way for advanced machine learning capabilities in low-power and ultra-low-power embedded systems.
Related Concept Videos
Reducing Line Loss
184
In a three-phase circuit, line loss is an indicator of energy dissipated as heat due to the resistance of transmission lines. To address this, incorporating transformers into the system—a step-up transformer at the source and a step-down transformer at the load—is a strategic solution. Two three-phase transformers are introduced to improve this.
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss...
With a step-up transformer at the source, the voltage is increased, thereby reducing the current in the transmission lines since power loss...
184
Sequence Networks of Rotating Machines
128
A Y-connected synchronous generator, grounded through a neutral impedance, is designed to produce balanced internal phase voltages with only positive-sequence components. The generator's sequence networks include a source voltage that is exclusively in the positive-sequence network. The sequence components of line-to-ground voltages at the generator terminals illustrate this configuration.
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
Zero-sequence current induces a voltage drop across the generator's neutral impedance and other...
128
Machines: Problem Solving II
346
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
346
Machines: Problem Solving I
370
A toggle clamp is a mechanical device commonly used for holding and clamping objects in various applications, such as woodworking, metalworking, and assembly operations. Consider a toggle clamp subjected to a force of 200 N at the handle. The vertical clamping force can be calculated, provided the dimensions of the toggle clamp are known.
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
370
Computed Tomography
4.7K
Tomography refers to imaging by sections. Computed tomography (CT) is a non-invasive imaging technique that uses computers to analyze several cross-sectional X-rays to reveal minute details about structures in the body.
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
4.7K

