6 research outputs found

    Towards generalizable neuro-symbolic reasoners

    Get PDF
    Doctor of PhilosophyDepartment of Computer ScienceMajor Professor Not ListedSymbolic knowledge representation and reasoning and deep learning are fundamentally different approaches to artificial intelligence with complementary capabilities. The former are transparent and data-efficient, but they are sensitive to noise and cannot be applied to non-symbolic domains where the data is ambiguous. The latter can learn complex tasks from examples, are robust to noise, but are black boxes; require large amounts of --not necessarily easily obtained-- data, and are slow to learn and prone to adversarial examples. Either paradigm excels at certain types of problems where the other paradigm performs poorly. In order to develop stronger AI systems, integrated neuro-symbolic systems that combine artificial neural networks and symbolic reasoning are being sought. In this context, one of the fundamental open problems is how to perform logic-based deductive reasoning over knowledge bases by means of trainable artificial neural networks. Over the course of this dissertation, we provide a brief summary of our recent efforts to bridge the neural and symbolic divide in the context of deep deductive reasoners. More specifically, We designed a novel way of conducting neuro-symbolic through pointing to the input elements. More importantly we showed that the proposed approach is generalizable across new domain and vocabulary demonstrating symbol-invariant zero-shot reasoning capability. Furthermore, We have demonstrated that a deep learning architecture based on memory networks and pre-embedding normalization is capable of learning how to perform deductive reason over previously unseen RDF KGs with high accuracy. We are applying these models on Resource Description Framework (RDF), first-order logic, and the description logic EL+ respectively. Throughout this dissertation we will discuss strengths and limitations of these models particularly in term of accuracy, scalability, transferability, and generalizabiliy. Based on our experimental results, pointer networks perform remarkably well across multiple reasoning tasks while outperforming the previously reported state of the art by a significant margin. We observe that the Pointer Networks preserve their performance even when challenged with knowledge graphs of the domain/vocabulary it has never encountered before. To our knowledge, this work is the first attempt to reveal the impressive power of pointer networks for conducting deductive reasoning. Similarly, we show that memory networks can be trained to perform deductive RDFS reasoning with high precision and recall. The trained memory network's capabilities in fact transfer to previously unseen knowledge bases. Finally will talk about possible modifications to enhance desirable capabilities. Altogether, these research topics, resulted in a methodology for symbol-invariant neuro-symbolic reasoning

    Explaining Deep Learning Hidden Neuron Activations using Concept Induction

    Full text link
    One of the current key challenges in Explainable AI is in correctly interpreting activations of hidden neurons. It seems evident that accurate interpretations thereof would provide insights into the question what a deep learning system has internally \emph{detected} as relevant on the input, thus lifting some of the black box character of deep learning systems. The state of the art on this front indicates that hidden node activations appear to be interpretable in a way that makes sense to humans, at least in some cases. Yet, systematic automated methods that would be able to first hypothesize an interpretation of hidden neuron activations, and then verify it, are mostly missing. In this paper, we provide such a method and demonstrate that it provides meaningful interpretations. It is based on using large-scale background knowledge -- a class hierarchy of approx. 2 million classes curated from the Wikipedia Concept Hierarchy -- together with a symbolic reasoning approach called \emph{concept induction} based on description logics that was originally developed for applications in the Semantic Web field. Our results show that we can automatically attach meaningful labels from the background knowledge to individual neurons in the dense layer of a Convolutional Neural Network through a hypothesis and verification process.Comment: Submitted to IJCAI-2

    Exploring mathematics learners’ problem-solving skills in circle geometry in South African schools : (a case study of a high school in the Northern Cape Province)

    Get PDF
    This study examined “problem solving skills in circle geometry concepts in Euclidean Geometry. This study was necessitated by learners’ inability to perform well with regards to Euclidean Geometry in general and Circle Geometry in particular. The use of naturalistic observation case study research (NOCSR) study was employed as the research design for the study. The intervention used for the study was the teaching of circle geometry with Polya problem solving instructional approach coupled with social constructivist instructional approach. A High School in the Northern Cape Province was used for the study. 61 mathematics learners (grade 11) in the school served as participants for the first year of the study, while 45 mathematics learners, also in grade 11, served as participants for the second year of the study. Data was collected for two consecutive years: 2018 and 2019. All learners who served as participants for the study did so willingly without been coerced in any way. Parental consent of all participants were also obtained. The following data were collected for each year of the research intervention: classroom teaching proceedings’ video recordings, photograph of learners class exercises (CE), field notes and the end-of-the- Intervention Test (EIT). Direct interpretations, categorical aggregation and a problem solving rubric were used for the analysis of data. Performance analysis and solution appraisal were also used to analyse some of the collected data. It emerged from the study that the research intervention evoked learners’ desire and interest to learn circle geometry. Also, the research intervention improved the study participants’ performance and problem solving skills in circle geometry concepts. Hence, it is recommended from this study that there is the need for South African schools to adopt the instructional approach for the intervention: Polya problem solving instructional approach coupled with social constructivist instructional approach, for the teaching and learning of Euclidean geometry concepts.Mathematics EducationM. Sc. (Mathematics Education
    corecore