A Constructive Heuristic for Pattern Assignment in an Ensemble of Attractor Neural Networks to Increase Storage Capacity

dc.contributor.authorGonzález-Rodríguez, Mario
dc.contributor.authorSánchez, Angel
dc.contributor.authorDomínguez, David
dc.contributor.authorRodríguez, Francisco B.
dc.date.accessioned2025-12-22T08:55:26Z
dc.date.issued2025-06-15
dc.description- This research was supported by grants PID2023-149669NB-I00, PID2021-124064OB-I00, PID2020-114867RB-I00 (MCIN/AEI and ERDF - “A way of making Europe”), and grants UDLA SIS.MGR.23.13.01. - This is a "preprint version" (previous to revision) of the published manuscript.
dc.description.abstractThis work explores strategies to optimize pattern subset assignments to an ensemble of attractor network modules. For exploiting ensemble modules with diluted connectivity, the assignment process aims to minimize pattern collisions (correlation) and reduce cross-talk noise in each module. Considering the combinatorial complexity of the assignment problem, heuristic strategies are indispensable for finding near-optimal solutions. First, the proposed constructive assignment heuristic is based on minimizing the similarity between the subsets of patterns assigned to the ensemble modules. For this heuristic greedy assignment, three similarity metrics (cosine, Jaccard, and Hamming) are employed. Random assignment is evaluated as a baseline, while an upper limit of the solution is established using a network learning/retrieval dynamic with a sample of possible pattern assignments. Additionally, the constructive greedy assignment based on similarity is compared with a population-based genetic algorithm. The genetic algorithm outperforms the greedy strategy when the network ensemble contains a small number of modules due to its ability to explore a broader solution space. On the other hand, the greedy constructive approach demonstrates better performance when the network ensemble contains larger numbers of modules, where the genetic algorithm struggles with maintaining subsets with minimum overlap. To validate these strategies, three datasets are tested: a Random Patterns dataset, a fingerprint dataset (extracted from the FVC2004 database), and the Digital Retinal Images for Vessel Extraction (DRIVE) dataset. This work demonstrates that a correct assignment of patterns to the modules of an Ensemble of Attractor Neural Networks significantly improves their ability to retrieve the assigned patterns, with performance varying across datasets and strategies.
dc.identifier.citationMario González-Rodríguez, Ángel Sánchez, David Dominguez and Francisco B. Rodríguez, "A constructive heuristic for pattern assignment in an ensemble of attractor neural networks to increase storage capacity", Expert Systems with Applications, Volume 279, 2025, 127351.
dc.identifier.doihttps://doi.org/10.1016/j.eswa.2025.127351
dc.identifier.issn0957-4174 (print)
dc.identifier.issn1873-6793 (online)
dc.identifier.publicationvolume279
dc.identifier.urihttps://hdl.handle.net/10115/135057
dc.language.isoen
dc.publisherElsevier
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectCombinatorial Assignment
dc.subjectEnsemble modules
dc.subjectDiluted connectivity
dc.subjectSimilarity metrics
dc.subjectCross-talk noise
dc.subjectDRIVE dataset
dc.subjectHighly correlated patterns
dc.titleA Constructive Heuristic for Pattern Assignment in an Ensemble of Attractor Neural Networks to Increase Storage Capacity
dc.typeArticle
dc.type.hasVersionhttp://purl.org/coar/version/c_b1a7d7d4d402bcce

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
manuscriptPreprint_ESWA_25.pdf
Size:
2.1 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Name:
license.txt
Size:
2.96 KB
Format:
Item-specific license agreed upon to submission
Description: