Seeding Algorithm for Bipolar Stochastic Computing for Polynomial Approximations

Application of stochastic computing (SC) for reckoning trascendental functions as tanh(x), so used as an activation function in convolutional neural networks is an active research area. Currently, most of the works for computing functions via SC are based on the unipolar encoding format (x 2 0; 1), due to this, a method based on bipolar encoding format (x 2 -1; 1) is here proposed with the goal of reducing the implementation complexity, and the correlation between stochastic bitstreams. For that, a collection of existing methods is adapted for the purpose of this work. Moreover, for reducing correlation between bitstream, an algorithm is proposed for the selection of different seeds for distinct linear feedback shift registers that yields to a lowMSE. The seed selection along with the adaptation of methods for implementing polynomials with SC digital circuits based on a bipolar encoding format yields to more accurate results. Simulations were carried out for the polynomial approximation of several functions. Function tanh(x) was compared with an existing solution, verifying in that way the superior performance of the proposed approach.

Authors

Institutions

Publication Details

Journal
IEEE Embedded Systems Letters
Published
2025-04-29
DOI
https://doi.org/10.1109/les.2025.3565235
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

Seeding Algorithm for Bipolar Stochastic Computing for Polynomial Approximations

Jorge Rivera, Susana Ortega Cisneros, Abraham Josue Delgado-Nava
IEEE Embedded Systems Letters
Neural Networks and Applications
article

Seeding Algorithm for Bipolar Stochastic Computing for Polynomial Approximations

Jorge Rivera, Susana Ortega Cisneros, Abraham Josue Delgado-Nava
article en

Abstract

Application of stochastic computing (SC) for reckoning trascendental functions as tanh(x), so used as an activation function in convolutional neural networks is an active research area. Currently, most of the works for computing functions via SC are based on the unipolar encoding format (x 2 0; 1), due to this, a method based on bipolar encoding format (x 2 -1; 1) is here proposed with the goal of reducing the implementation complexity, and the correlation between stochastic bitstreams. For that, a collection of existing methods is adapted for the purpose of this work. Moreover, for reducing correlation between bitstream, an algorithm is proposed for the selection of different seeds for distinct linear feedback shift registers that yields to a lowMSE. The seed selection along with the adaptation of methods for implementing polynomials with SC digital circuits based on a bipolar encoding format yields to more accurate results. Simulations were carried out for the polynomial approximation of several functions. Function tanh(x) was compared with an existing solution, verifying in that way the superior performance of the proposed approach.

IEEE Embedded Systems LettersVol. 17(6)
Instituto Politécnico Nacional (MX)
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.

Seeding Algorithm for Bipolar Stochastic Computing for Polynomial Approximations — Jorge Rivera, Susana Ortega Cisneros, et al. · IEEE Embedded Systems Letters (2025) | TGRS Research Map | TGRS