# A self-organizing fuzzy neural network for sequence learning

arXiv: https://arxiv.org/abs/1908.00617 · HTML: https://mlsanity.com/paper/1908.00617/

## Key facts

- Cited by 5 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 1 Aug 2019.

## Built on by (most cited first, 5 of 5)

- [IT2CFNN: An Interval Type-2 Correlation-Aware Fuzzy Neural Network to Construct Non-Separable Fuzzy Rules with Uncertain and Adaptive Shapes for Nonlinear Function Approximation](https://mlsanity.com/paper/2108.08704/) (2021)
- [Parkinson's Disease Diagnosis based on Gait Cycle Analysis Through an Interpretable Interval Type-2 Neuro-Fuzzy System](https://mlsanity.com/paper/2109.02442/) (2021)
- [Fuzzy Recurrent Stochastic Configuration Networks for Industrial Data Analytics](https://mlsanity.com/paper/2407.11038/) (2024)
- [A novel evolutionary-based neuro-fuzzy task scheduling approach to jointly optimize the main design challenges of heterogeneous MPSoCs](https://mlsanity.com/paper/2203.14717/) (2022)
- [UNFIS: A Novel Neuro-Fuzzy Inference System with Unstructured Fuzzy Rules for Classification](https://mlsanity.com/paper/2211.00599/) (2022)

## Abstract (arXiv)

In this paper, a new self-organizing fuzzy neural network model is presented which is able to learn and reproduce different sequences accurately. Sequence learning is important in performing skillful tasks, such as writing and playing piano. The structure of the proposed network is composed of two parts: 1-sequence identifier which computes a novel sequence identity value based on initial samples of a sequence, and detects the sequence identity based on proper fuzzy rules, and 2-sequence locator, which locates the input sample in the sequence. Therefore, by integrating outputs of these two parts in fuzzy rules, the network is able to produce the proper output based on current state of the sequence. To learn the proposed structure, a gradual learning procedure is proposed. First, learning is performed by adding new fuzzy rules, based on coverage measure, using available correct data. Next, the initialized parameters are fine-tuned, by gradient descent algorithm, based on fed back approximated network output as the next input. The proposed method has a dynamic structure which is able to learn new sequences online. The proposed method is used to learn and reproduce different sequences simultaneously which is the novelty of this method.
