proposed upscaling the algorithm’s timing-related
mechanisms and slowing the spiking simulation
speed to avoid such scenarios allowing the processor
time to compute. Though, reducing the spiking
simulation speed allows for the system to function
with heavy loads, the feasibility depends on the use
case of the algorithm. For IoT use case, we can adapt
sensors to function slower to better accommodate the
sensor data in numbers considering the limitations of
NS-SCL algorithm on the Von Neumann computing
paradigm.
Neuromorphic Computing is a broad field and
requires contribution from many different disciplines.
The motivation of Neuromorphic Computing is to
allow for extreme parallel processing of neurones at
grand scales. Developing algorithms for NC can also
inform the design requirements for neuromorphic
processors. Adapting NS-SCL for Neuromorphic
platforms is the ideal solution as it would eliminate
the Von Neumann compute and memory constraints
that impedes neural processing. NS-SCL requires
dynamical creation of neurones and synapse. In
neuromorphic hardware we require a reserved pool of
unused neurones that can be utilised spontaneously at
runtime in addition forming latent synapse.
Further algorithmic developments should be
made in neuromorphic computing as it has the
potential to influence future developments of
neuromorphic hardware. Future improvements,
regarding concept learning on such platform, could
further reach a level of sophistication where spike-
based concept learners exhibit a degree of general
intelligence functioning in real-time. There have also
been emerging concerns as to the level of
sophistication AI could reach on the intelligence
spectrum. A valid proposition of maintaining AI is to
contain the general forms of AI within isolated
computing mediums like Neuromorphics. Thus, it is
plausible to define a specific branch of artificial
general intelligence that emphasises the
neuromorphic approaches – where intelligence is
coupled to hardware. We identify this specific branch
as Neuromorphic General Intelligence, NGI.
REFERENCES
Barredo Arrieta, A., Díaz-Rodríguez, N., Del Ser, J.,
Bennetot, A., Tabik, S., Barbado, A., … Herrera, F.
(2020). Explainable Artificial Intelligence (XAI):
Concepts, taxonomies, opportunities and challenges
toward responsible AI. Information Fusion, 58
(October 2019), 82–115.
https://doi.org/10.1016/j.inffus.2019.12.012
Barry, B., & Riordan, M. O. (2015). Always-on Vision
Processing Unit for Mobile Applications. IEEE
Computer Society, 56–66.
Blouw, P., Solodkin, E., Thagard, P., & Eliasmith, C.
(2016). Concepts as Semantic Pointers: A Framework
and Computational Model. Cognitive Science, 40(5),
1128–1162. https://doi.org/10.1111/cogs.12265
Boahen, K. (2017). A Neuromorph’s Prospectus. (April
2017).
Bruckner, D., Zeilinger, H., & Dietrich, D. (2012, May).
Cognitive automation-survey of novel artificial general
intelligence methods for the automation of human
technical environments. IEEE Transactions on
Industrial Informatics, Vol. 8, pp. 206–215.
https://doi.org/10.1109/TII.2011.2176741
Davies, M., Srinivasa, N., Lin, T.-H., Chinya, G., Cao, Y.,
Choday, H., … Wang, H. (2018). Loihi: A
Neuromorphic Manycore Processor with On-Chip
Learning. Retrieved from www.computer.org/micro
Debole, M. V., Taba, B., Amir, A., Akopyan, F.,
Andreopoulos, A., Risk, W. P., … Modha, D. S. (2019).
TrueNorth: Accelerating From Zero to 64 Million
Neurons in 10 Years. Computer, 52(5), 20–29.
https://doi.org/10.1109/MC.2019.2903009
Fjelland, R. (2020). Why general artificial intelligence will
not be realized. Humanities and Social Sciences
Communications, 7(1), 1–9.
https://doi.org/10.1057/s41599-020-0494-4
Han, C., Mao, J., Gan, C., Tenenbaum, J. B., & Wu, J.
(2019). Visual Concept-Metaconcept Learning.
(NeurIPS).
He, W., Huang, K., Ning, N., Ramanathan, K., Li, G., Jiang,
Y., … Pei, J. (2014). Enabling an integrated rate-
temporal learning scheme on memristor. Scientific
Reports, 4, 1–6. https://doi.org/10.1038/srep04755
Hebb, D. O. (1949). The Organization of Behaviour. New
York: Wiley & Sons.
Lammie, C., Hamilton, T. J., Van Schaik, A., & Azghadi,
M. R. (2019). Efficient FPGA Implementations of Pair
and Triplet-Based STDP for Neuromorphic
Architectures. IEEE Transactions on Circuits and
Systems I: Regular Papers, 66(4), 1558–1570.
https://doi.org/10.1109/TCSI.2018.2881753
Liu, D., & Yue, S. (2019). Event-driven continuous STDP
learning with deep structure for visual pattern
recognition. IEEE Transactions on Cybernetics, 49(4),
1377–1390.
https://doi.org/10.1109/TCYB.2018.2801476
Mao, J., Gan, C., Kohli, P., Tenenbaum, J. B., & Wu, J.
(2019). The neuro-symbolic concept learner:
Interpreting scenes, words, and sentences from natural
supervision. 7th International Conference on Learning
Representations, ICLR 2019, 1–28.
Moraitis, T., Sebastian, A., Boybat, I., Le Gallo, M., Tuma,
T., & Eleftheriou, E. (2017). Fatiguing STDP: Learning
from spike-timing codes in the presence of rate codes.
Proceedings of the International Joint Conference on
Neural Networks, 2017-May, 1823–1830.
https://doi.org/10.1109/IJCNN.2017.7966072