ConCS: A Continual Classifier System for Continual Learning of Multiple Boolean Problems

dc.citation.issue4
dc.citation.volume27
dc.contributor.authorNguyen TB
dc.contributor.authorBrowne WN
dc.contributor.authorZhang M
dc.date.accessioned2025-06-05T01:13:26Z
dc.date.available2025-06-05T01:13:26Z
dc.date.issued2023-08
dc.description.abstractHuman intelligence can simultaneously process many tasks with the ability to accumulate and reuse knowledge. Recent advances in artificial intelligence, such as transfer, multitask, and layered learning, seek to replicate these abilities. However, humans must specify the task order, which is often difficult particularly with uncertain domain knowledge. This work introduces a continual-learning system (ConCS), such that given an open-ended set of problems once each is solved its solution can contribute to solving further problems. The hypothesis is that the evolutionary computation approach of learning classifier systems (LCSs) can form this system due to its niched, cooperative rules. A collaboration of parallel LCSs identifies sets of patterns linking features to classes that can be reused in related problems automatically. Results from distinct Boolean and integer classification problems, with varying interrelations, show that by combining knowledge from simple problems, complex problems can be solved at increasing scales. 100% accuracy is achieved for the problems tested regardless of the order of task presentation. This includes intractable problems for previous approaches, e.g., n-bit Majority-on. A major contribution is that human guidance is now unnecessary to determine the task learning order. Furthermore, the system automatically generates the curricula for learning the most difficult tasks.
dc.description.confidentialfalse
dc.edition.editionAugust 2023
dc.format.pagination1057-1071
dc.identifier.citationNguyen TB, Browne WN, Zhang M. (2023). ConCS: A Continual Classifier System for Continual Learning of Multiple Boolean Problems. IEEE Transactions on Evolutionary Computation. 27. 4. (pp. 1057-1071).
dc.identifier.doi10.1109/TEVC.2022.3210872
dc.identifier.eissn1941-0026
dc.identifier.elements-typejournal-article
dc.identifier.issn1089-778X
dc.identifier.urihttps://mro.massey.ac.nz/handle/10179/72998
dc.languageEnglish
dc.publisherIEEE
dc.publisher.urihttps://ieeexplore.ieee.org/document/9910346
dc.relation.isPartOfIEEE Transactions on Evolutionary Computation
dc.rights(c) 2023 The Author/s
dc.rightsCC BY 4.0
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBuilding blocks
dc.subjectcode fragment (CF)
dc.subjectcontinual learning
dc.subjectlearning classifier systems (LCS)
dc.subjectmultitask learning (MTL)
dc.titleConCS: A Continual Classifier System for Continual Learning of Multiple Boolean Problems
dc.typeJournal article
pubs.elements-id500805
pubs.organisational-groupOther

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
500805 PDF.pdf
Size:
2.71 MB
Format:
Adobe Portable Document Format
Description:
Published version.pdf

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
9.22 KB
Format:
Plain Text
Description:

Collections