Automatic synthesis of associative memories through genetic programming: A first co-evolutionary approach

Juan Villegas-Cortez, Gustavo Olague, Carlos Aviles, Humberto Sossa, Andres Ferreyra

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Associative Memories (AMs) are mathematical structures specially designed to associate input patterns with output patterns within a single stage. Since the last fifty years all reported AMs have been manually designed. The paper describes a Genetic Programming based methodology able to create a process for the automatic synthesis of AMs. It paves a new area of research that permits for the first time to propose new AMs for solving specific problems. In order to test our methodology we study the application of AMs for real value patterns. The results illustrate that it is possible to automatically generate AMs that achieve good recall performance for problems commonly used in pattern recognition research.

Original languageEnglish
Title of host publicationApplications of Evolutionary Computation - EvoApplicatons 2010
Subtitle of host publicationEvoCOMPLEX, EvoGAMES, EvoIASP, EvoINTELLIGENCE, EvoNUM, and EvoSTOC, Proceedings
PublisherSpringer Verlag
Pages344-351
Number of pages8
EditionPART 1
ISBN (Print)3642122388, 9783642122385
DOIs
StatePublished - 2010
EventEvoCOMPLEX, EvoGAMES, EvoIASP, EvoINTELLIGENCE, EvoNUM, and EvoSTOC, EvoApplicatons 2010 - Istanbul, Turkey
Duration: 7 Apr 20109 Apr 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 1
Volume6024 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceEvoCOMPLEX, EvoGAMES, EvoIASP, EvoINTELLIGENCE, EvoNUM, and EvoSTOC, EvoApplicatons 2010
Country/TerritoryTurkey
CityIstanbul
Period7/04/109/04/10

Fingerprint

Dive into the research topics of 'Automatic synthesis of associative memories through genetic programming: A first co-evolutionary approach'. Together they form a unique fingerprint.

Cite this