Hardware Support for Intelligent Text Analysis using FPGA for accelerating random forest-based classification

Efficient analysis and classification of text performed at the edge of a network, especially on platforms with limited resources such as embedded systems and FPGA devices, creates computational challenges.Traditional CPU and GPUbased natural language processing (NLP) methods struggle to meet the real-time and energy efficiency requirements of peripheral computing scenarios.To eliminate these limitations, this study suggests hardware support for an FPGA-based random forest algorithm for text classification.To meet the resource constraints inherent in embedded and FPGA-based systems, the proposed methodology includes model compression, simplified algorithmic optimization, fixedparameter configurations, fixed-point computing, and dimensionality reduction techniques, which effectively reduces both computational complexity and memory consumption.A hybrid CPU-FPGA pipelining architecture has been developed, in which the central processor performs text preprocessing tasks, including tokenization, TF-IDF vector computing, and function normalization, while the FPGA accelerates data output from the random forest algorithm using parallel computing and pipelining strategies.The FPGA implementation has been thoroughly tested for compliance with the Python-based reference processor model through a joint software and hardware verification process.The results demonstrated a high degree of numerical consistency, reaching a similarity of 0.9990, which confirms the correctness of the end-to-end logic of feature extraction and classification.The proposed FPGA architecture provides a scalable solution for high-performance, low-latency NLP applications suitable for deployment in peripheral computing environments.

Authors

Institutions

Publication Details

Journal
International Journal of Computer Applications
Published
2025-04-25
DOI
https://doi.org/10.5120/ijca2025924782
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Hardware Support for Intelligent Text Analysis using FPGA for accelerating random forest-based classification

Vishniakou Uladzimir Anatol'evich, Yu ChuYue
International Journal of Computer Applications
Neural Networks and Applications
article

Hardware Support for Intelligent Text Analysis using FPGA for accelerating random forest-based classification

Vishniakou Uladzimir Anatol'evich, Yu ChuYue
article en

Abstract

Efficient analysis and classification of text performed at the edge of a network, especially on platforms with limited resources such as embedded systems and FPGA devices, creates computational challenges.Traditional CPU and GPUbased natural language processing (NLP) methods struggle to meet the real-time and energy efficiency requirements of peripheral computing scenarios.To eliminate these limitations, this study suggests hardware support for an FPGA-based random forest algorithm for text classification.To meet the resource constraints inherent in embedded and FPGA-based systems, the proposed methodology includes model compression, simplified algorithmic optimization, fixedparameter configurations, fixed-point computing, and dimensionality reduction techniques, which effectively reduces both computational complexity and memory consumption.A hybrid CPU-FPGA pipelining architecture has been developed, in which the central processor performs text preprocessing tasks, including tokenization, TF-IDF vector computing, and function normalization, while the FPGA accelerates data output from the random forest algorithm using parallel computing and pipelining strategies.The FPGA implementation has been thoroughly tested for compliance with the Python-based reference processor model through a joint software and hardware verification process.The results demonstrated a high degree of numerical consistency, reaching a similarity of 0.9990, which confirms the correctness of the end-to-end logic of feature extraction and classification.The proposed FPGA architecture provides a scalable solution for high-performance, low-latency NLP applications suitable for deployment in peripheral computing environments.

International Journal of Computer ApplicationsVol. 186(81)
Belarusian State University of Informatics and Radioelectronics (BY)
Climate action
Openalex Percentile: Top 96%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.