Repository logo
 

Coduction: An actor based implementation and evaluation

dc.contributor.committeeMemberJamali, Nadeem
dc.contributor.committeeMemberSaadat Mehr, Aryan
dc.contributor.committeeMemberGeng, Hongxing
dc.creatorPhadke, Adi
dc.creator.orcid0000-0003-2439-8378
dc.date.accessioned2022-10-03T22:18:36Z
dc.date.available2022-10-03T22:18:36Z
dc.date.copyright2022
dc.date.created2022-09
dc.date.issued2022-10-03
dc.date.submittedSeptember 2022
dc.date.updated2022-10-03T22:18:37Z
dc.description.abstractThere are various approaches for making a computer system intelligent. However, statistical approaches such as machine learning are at times said to be more about perception rather than intelligence. The work presented in the thesis showcases coduction, a symbolic approach for knowledge maintenance and hypothesis formation, along with its implemented prototype and the experiments conducted to evaluate it. Coduction tries to address the aspects of intelligence that remain after perception has been addressed. Coduction involves a teacher and a learning agent. The teacher may be a human or a computer system, while the learning agent is the intelligent component in the system. The learning agent, simply referred to as the learner, starts as a blank slate of knowledge and receives natural language statements considered to facts about the world, from the teacher. Rather than trying to decipher the meaning of the words in a sentence, the learner only views the statements as groups of symbols in context with the statements it has previously received. The essence of coduction lies in compressing and efficiently representing textual knowledge, which is how hypothesis formation takes place. As an additional outcome in the process of hypothesis formation, the learner develops curiosity about facts related to the knowledge that it has been provided, and asks the teacher questions regarding the same, potentially requiring the teacher to conduct experiments in the world to get an answer to those questions. Coduction is designed as a concurrent actor-based system, in which a dedicated actor is responsible for every aspect of the system including the knowledge stored symbolically in the knowledge base and its relationships with other aspects. Every time a new statement is provided to the learner, it triggers a concurrent flow of multiple asynchronous messages through the interconnected network of actors, thus forming a symbolic connectionist network of actors. This process of messages passing through the network of actors leads to the formation of hypotheses and developing curiosity. The experiments presented in the thesis conducted to evaluate the effectiveness and performance of various aspects of coduction show promising results.
dc.format.mimetypeapplication/pdf
dc.identifier.urihttps://hdl.handle.net/10388/14252
dc.language.isoen
dc.subjectcoduction
dc.subjectactors
dc.subjecthypothesis formation
dc.subjectcuriosity
dc.titleCoduction: An actor based implementation and evaluation
dc.typeThesis
dc.type.materialtext
thesis.degree.departmentComputer Science
thesis.degree.disciplineComputer Science
thesis.degree.grantorUniversity of Saskatchewan
thesis.degree.levelMasters
thesis.degree.nameMaster of Science (M.Sc.)

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
PHADKE-THESIS-2022.pdf
Size:
1.35 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.26 KB
Format:
Plain Text
Description: