Show simple item record

dc.contributor.authorTownsend, Joseph Paul
dc.date.accessioned2014-07-08T12:32:50Z
dc.date.issued2014-03-24
dc.description.abstractArtificial neural networks (ANNs) and logic programs have both been suggested as means of modelling human cognition. While ANNs are adaptable and relatively noise resistant, the information they represent is distributed across various neurons and is therefore difficult to interpret. On the contrary, symbolic systems such as logic programs are interpretable but less adaptable. Human cognition is performed in a network of biological neurons and yet is capable of representing symbols, and therefore an ideal model would combine the strengths of the two approaches. This is the goal of Neural-Symbolic Integration [4, 16, 21, 40], in which ANNs are used to produce interpretable, adaptable representations of logic programs and other symbolic models. One neural-symbolic model of reasoning is SHRUTI [89, 95], argued to exhibit biological plausibility in that it captures some aspects of real biological processes. SHRUTI's original developers also suggest that further biological plausibility can be ascribed to the fact that SHRUTI networks can be represented by a model of genetic development [96, 120]. The aims of this thesis are to support the claims of SHRUTI's developers by producing the first such genetic representation for SHRUTI networks and to explore biological plausibility further by investigating the evolvability of the proposed SHRUTI genome. The SHRUTI genome is developed and evolved using principles from Generative and Developmental Systems and Artificial Development [13, 105], in which genomes use indirect encoding to provide a set of instructions for the gradual development of the phenotype just as DNA does for biological organisms. This thesis presents genomes that develop SHRUTI representations of logical relations and episodic facts so that they are able to correctly answer questions on the knowledge they represent. The evolvability of the SHRUTI genomes is limited in that an evolutionary search was able to discover genomes for simple relational structures that did not include conjunction, but could not discover structures that enabled conjunctive relations or episodic facts to be learned. Experiments were performed to understand the SHRUTI fitness landscape and demonstrated that this landscape is unsuitable for navigation using an evolutionary search. Complex SHRUTI structures require that necessary substructures must be discovered in unison and not individually in order to yield a positive change in objective fitness that informs the evolutionary search of their discovery. The requirement for multiple substructures to be in place before fitness can be improved is probably owed to the localist representation of concepts and relations in SHRUTI. Therefore this thesis concludes by making a case for switching to more distributed representations as a possible means of improving evolvability in the future.en_GB
dc.identifier.citationJ. Townsend, E. Keedwell, and A. Galton. Artificial development of biologically plausible neural-symbolic networks. Cognitive Computation, 6(1):18-34, March 2014.en_GB
dc.identifier.citationJ. Townsend, E. Keedwell, and A. Galton. Evolution of Connections in SHRUTI Networks. Proceedings of the 9th International Workshop on Neural-Symbolic Learning and Reasoning NeSy13, Beijing, August 2013en_GB
dc.identifier.citationJ. Townsend, E. Keedwell, and A. Galton. Artificial development of connections in SHRUTI networks using a multi objective genetic algorithm. Proceedings of the fifteenth annual conference on genetic and evolutionary computation conference companion. ACM, Amsterdam, July 2013.en_GB
dc.identifier.citationJ. Townsend, E. Keedwell, and A. Galton. A scalable genome representation for neural-symbolic networks. In Proceedings of the First Symposium on Nature Inspired Computing and Applications (NICA) at the AISB/IACAP World Congress 2012, Birmingham, July 2012.en_GB
dc.identifier.urihttp://hdl.handle.net/10871/15162
dc.language.isoenen_GB
dc.publisherUniversity of Exeteren_GB
dc.subjectNeural-symbolic integrationen_GB
dc.subjectNeural-symbolic reasoningen_GB
dc.subjectSHRUTIen_GB
dc.subjectArtificial developmenten_GB
dc.subjectGenerative and developmental systemsen_GB
dc.subjectGDSen_GB
dc.subjectIndirect encodingen_GB
dc.subjectBiological plausibilityen_GB
dc.subjectArtificial neural networksen_GB
dc.subjectANNsen_GB
dc.subjectLogic programsen_GB
dc.subjectGenetic programmingen_GB
dc.subjectEvolutionary algorithmsen_GB
dc.subjectArtificial intelligenceen_GB
dc.titleArtificial Development of Neural-Symbolic Networksen_GB
dc.typeThesis or dissertationen_GB
dc.date.available2014-07-08T12:32:50Z
dc.contributor.advisorKeedwell, Ed
dc.contributor.advisorGalton, Antony
dc.publisher.departmentCollege of Engineering, Mathematics and Physical Sciencesen_GB
dc.type.degreetitlePhD in Computer Scienceen_GB
dc.type.qualificationlevelDoctoralen_GB
dc.type.qualificationnamePhDen_GB


Files in this item

This item appears in the following Collection(s)

Show simple item record