Rethinking Deep Learning: Propagating Information in Neural Networks without Backpropagation and Statistical Optimization
<|reference_start|>Rethinking Deep Learning: Propagating Information in Neural Networks without Backpropagation and Statistical Optimization: Developing strong AI signifies the arrival of technological singularity, contributing greatly to advancing human civilization and resolving social issues. Neural networks (NNs) and deep learning, which utilize NNs, are expected to lead to strong AI due to their biological neural system-mimicking structures. However, the statistical weight optimization techniques commonly used, such as error backpropagation and loss functions, may hinder the mimicry of neural systems. This study discusses the information propagation capabilities and potential practical applications of NNs as neural system mimicking structures by solving the handwritten character recognition problem in the Modified National Institute of Standards and Technology (MNIST) database without using statistical weight optimization techniques like error backpropagation. In this study, the NNs architecture comprises fully connected layers using step functions as activation functions, with 0-15 hidden layers, and no weight updates. The accuracy is calculated by comparing the average output vectors of the training data for each label with the output vectors of the test data, based on vector similarity. The results showed that the maximum accuracy achieved is around 80%. This indicates that NNs can propagate information correctly without using statistical weight optimization. Additionally, the accuracy decreased with an increasing number of hidden layers. This is attributed to the decrease in the variance of the output vectors as the number of hidden layers increases, suggesting that the output data becomes smooth. This study's NNs and accuracy calculation methods are simple and have room for various improvements. Moreover, creating a feedforward NNs that repeatedly cycles through 'input -> processing -> output -> environmental response -> input -> ...' could pave the way for practical software applications.<|reference_end|>
@article{itoh2024rethinking,
    title={Rethinking Deep Learning: Propagating Information in Neural Networks
  without Backpropagation and Statistical Optimization},
    author={Kei Itoh},
    journal={arXiv preprint arXiv:2409.03760},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.03760},
    primaryClass={cs.LG}
}