Search papers, labs, and topics across Lattice.
This paper introduces the next iRDT, a novel multiplication-free feature extractor designed for keyword spotting (KWS) in speech commands, which significantly reduces computational complexity while maintaining competitive accuracy. The method employs simple, energy-efficient arithmetic operations, making it particularly suitable for TinyML platforms that require low-power solutions. Evaluated on Google's KWS 12-classes dataset, the iRDT achieves a validation accuracy of 94.7% with processing times at least an order of magnitude faster than traditional MFCC-based approaches.
Achieving 94.7% accuracy with a feature extractor that eliminates multipliers could revolutionize low-power keyword spotting on edge devices.
A very low complexity feature extractor called next iRDT is proposed and evaluated for the problem of keyword spotting (KWS). Unlike any other types of feature extractors including the widely used MFCC, or adaptive, CNN-based ones, our algorithm is multiplier-free and it employs only simple, energy-efficient arithmetic operators. Since keyword-spotting of speech commands (KWS) is a typical application for TinyML platforms requiring low complexity for the signal classification chain, we consider it as a case study to evaluate complexity and functional performance. If properly tuned, iRDT demonstrates similar accuracy to solutions based on MFCC or CNN-based extractors using baseline classifiers on Google's KWS 12-classes dataset. With a different classifier the system achieved 94.7% validation accuracy. Processing times on CPU for the proposed feature extractor, are at least one order of magnitude smaller than for the MFCC. The proposed algorithm has a very low hardware footprint, making it ideal for ultra-low power edge devices. Code and demo are available [18].