Home > Research > Publications & Outputs > Evolving a dynamic predictive coding mechanism ...
View graph of relations

Evolving a dynamic predictive coding mechanism for novelty detection

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Evolving a dynamic predictive coding mechanism for novelty detection. / Haggett, Simon J.; Chu, Dominique F.; Marshall, Ian W.
In: International Journal of Knowledge-Based and Intelligent Engineering Systems, Vol. 21, No. 3, 04.2008, p. 217-224.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Haggett, SJ, Chu, DF & Marshall, IW 2008, 'Evolving a dynamic predictive coding mechanism for novelty detection', International Journal of Knowledge-Based and Intelligent Engineering Systems, vol. 21, no. 3, pp. 217-224. https://doi.org/10.1016/j.knosys.2007.11.007

APA

Haggett, S. J., Chu, D. F., & Marshall, I. W. (2008). Evolving a dynamic predictive coding mechanism for novelty detection. International Journal of Knowledge-Based and Intelligent Engineering Systems, 21(3), 217-224. https://doi.org/10.1016/j.knosys.2007.11.007

Vancouver

Haggett SJ, Chu DF, Marshall IW. Evolving a dynamic predictive coding mechanism for novelty detection. International Journal of Knowledge-Based and Intelligent Engineering Systems. 2008 Apr;21(3):217-224. doi: 10.1016/j.knosys.2007.11.007

Author

Haggett, Simon J. ; Chu, Dominique F. ; Marshall, Ian W. / Evolving a dynamic predictive coding mechanism for novelty detection. In: International Journal of Knowledge-Based and Intelligent Engineering Systems. 2008 ; Vol. 21, No. 3. pp. 217-224.

Bibtex

@article{cabe295680f2430a99d95f07e6a2a5ae,
title = "Evolving a dynamic predictive coding mechanism for novelty detection",
abstract = "Novelty detection is a machine learning technique which identifies new or unknown information in data sets. We present our current work on the construction of a new novelty detector based on a dynamical version of predictive coding. We compare three evolutionary algorithms, a simple genetic algorithm, NEAT and FS-NEAT, for the task of optimising the structure of an illustrative dynamic predictive coding neural network to improve its performance over stimuli from a number of artificially generated visual environments. We find that NEAT performs more reliably than the other two algorithms in this task and evolves the network with the highest fitness. However, both NEAT and FS-NEAT fail to evolve a network with a significantly higher fitness than the best network evolved by the simple genetic algorithm. The best network evolved demonstrates a more consistent performance over a broader range of inputs than the original network. We also examine the robustness of this network to noise and find that it handles low levels reasonably well, but is outperformed by the illustrative network when the level of noise is increased.",
keywords = "Novelty detection, Neural networks, Neuroevolution, Evolutionary algorithms",
author = "Haggett, {Simon J.} and Chu, {Dominique F.} and Marshall, {Ian W.}",
note = "The final, definitive version of this article has been published in the International Journal of Knowledge-Based and Intelligent Engineering Systems 21 (3) 2008, {\textcopyright} ELSEVIER.",
year = "2008",
month = apr,
doi = "10.1016/j.knosys.2007.11.007",
language = "English",
volume = "21",
pages = "217--224",
journal = "International Journal of Knowledge-Based and Intelligent Engineering Systems",
publisher = "IOS Press",
number = "3",

}

RIS

TY - JOUR

T1 - Evolving a dynamic predictive coding mechanism for novelty detection

AU - Haggett, Simon J.

AU - Chu, Dominique F.

AU - Marshall, Ian W.

N1 - The final, definitive version of this article has been published in the International Journal of Knowledge-Based and Intelligent Engineering Systems 21 (3) 2008, © ELSEVIER.

PY - 2008/4

Y1 - 2008/4

N2 - Novelty detection is a machine learning technique which identifies new or unknown information in data sets. We present our current work on the construction of a new novelty detector based on a dynamical version of predictive coding. We compare three evolutionary algorithms, a simple genetic algorithm, NEAT and FS-NEAT, for the task of optimising the structure of an illustrative dynamic predictive coding neural network to improve its performance over stimuli from a number of artificially generated visual environments. We find that NEAT performs more reliably than the other two algorithms in this task and evolves the network with the highest fitness. However, both NEAT and FS-NEAT fail to evolve a network with a significantly higher fitness than the best network evolved by the simple genetic algorithm. The best network evolved demonstrates a more consistent performance over a broader range of inputs than the original network. We also examine the robustness of this network to noise and find that it handles low levels reasonably well, but is outperformed by the illustrative network when the level of noise is increased.

AB - Novelty detection is a machine learning technique which identifies new or unknown information in data sets. We present our current work on the construction of a new novelty detector based on a dynamical version of predictive coding. We compare three evolutionary algorithms, a simple genetic algorithm, NEAT and FS-NEAT, for the task of optimising the structure of an illustrative dynamic predictive coding neural network to improve its performance over stimuli from a number of artificially generated visual environments. We find that NEAT performs more reliably than the other two algorithms in this task and evolves the network with the highest fitness. However, both NEAT and FS-NEAT fail to evolve a network with a significantly higher fitness than the best network evolved by the simple genetic algorithm. The best network evolved demonstrates a more consistent performance over a broader range of inputs than the original network. We also examine the robustness of this network to noise and find that it handles low levels reasonably well, but is outperformed by the illustrative network when the level of noise is increased.

KW - Novelty detection

KW - Neural networks

KW - Neuroevolution

KW - Evolutionary algorithms

UR - http://www.scopus.com/inward/record.url?scp=40249093592&partnerID=8YFLogxK

U2 - 10.1016/j.knosys.2007.11.007

DO - 10.1016/j.knosys.2007.11.007

M3 - Journal article

VL - 21

SP - 217

EP - 224

JO - International Journal of Knowledge-Based and Intelligent Engineering Systems

JF - International Journal of Knowledge-Based and Intelligent Engineering Systems

IS - 3

ER -