no code implementations • 7 Sep 2020 • J. Gerard Wolff
The chapter describes how transparency in the workings and output of the SP Computer Model may be achieved via three routes: 1) the program provides a very full audit trail for such processes as recognition, reasoning, analysis of language, and so on.
no code implementations • 9 Oct 2018 • J. Gerard Wolff
The central idea is that a knowledge of discontinuous associations amongst linguistic features, and an ability to recognise such patterns of associations, provides a robust means of determining what a pronoun like "they" refers to.
no code implementations • 5 Aug 2018 • J. Gerard Wolff
This paper describes a novel perspective on the foundations of mathematics: how mathematics may be seen to be largely about 'information compression via the matching and unification of patterns' (ICMUP).
no code implementations • 24 Feb 2018 • J. Gerard Wolff
This article provides a brief introduction to the "Theory of Intelligence" and its realisation in the "SP Computer Model".
no code implementations • 8 Jan 2018 • J. Gerard Wolff
The main advantages of the SP system are: relatively small requirements for data and the ability to learn from a single experience; the ability to model both hierarchical and non-hierarchical structures; strengths in several kinds of reasoning, including `commonsense' reasoning; transparency in the representation of knowledge, and the provision of an audit trail for all processing; the likelihood that the SP system could not be fooled into bizarre or eccentric recognition of stimuli, as deep learning systems can be; the SP system provides a robust solution to the problem of `catastrophic forgetting' in deep learning systems; the SP system provides a theoretically-coherent solution to the problems of correcting over- and under-generalisations in learning, and learning correct structures despite errors in data; unlike most research on deep learning, the SP programme of research draws extensively on research on human learning, perception, and cognition; and the SP programme of research has an overarching theory, supported by evidence, something that is largely missing from research on deep learning.
no code implementations • 18 Aug 2017 • J. Gerard Wolff
This paper describes a novel approach to software engineering derived from the "SP Theory of Intelligence" and its realisation in the "SP Computer Model".
no code implementations • 28 Jun 2017 • J. Gerard Wolff
Strengths of the SP System in pattern recognition may be developed for computer vision.
no code implementations • 22 Dec 2016 • J. Gerard Wolff
This paper summarises how the "SP theory of intelligence" and its realisation in the "SP computer model" simplifies and integrates concepts across artificial intelligence and related areas, and thus provides a promising foundation for the development of a general, human-level thinking machine, in accordance with the main goal of research in artificial general intelligence.
no code implementations • 25 Sep 2016 • J. Gerard Wolff
In four main sections, the paper describes: 1) The main problems to be solved; 2) Other research on CSR and CSK; 3) Why the SP system may prove useful with CSR and CSK 4) How examples described by DM may be modelled in the SP system.
no code implementations • 19 Apr 2016 • J. Gerard Wolff
In SP-neural, the concept of a "pattern" is realised as an array of neurons called a "pattern assembly", similar to Hebb's concept of a "cell assembly" but with important differences.
no code implementations • 19 Aug 2015 • J. Gerard Wolff, Vasile Palade
This is a proposal to create a research facility for the development of a high-parallel version of the "SP machine", based on the "SP theory of intelligence".
no code implementations • 29 Sep 2014 • J. Gerard Wolff
This paper describes a novel approach to medical diagnosis based on the SP theory of computing and cognition.
no code implementations • 29 Sep 2014 • J. Gerard Wolff
The article is about: how to increase the computational and energy efficiency of computers and reduce their bulk; how to achieve human-like versatility in intelligence; and likewise for human-like adaptability in intelligence.
no code implementations • 4 Mar 2014 • J. Gerard Wolff
These notes pose a "proof challenge": a proof, or disproof, of the proposition that "For any given body of information, I, expressed as a one-dimensional sequence of atomic symbols, a multiple alignment concept, described in the document, provides a means of encoding all the redundancy that may exist in I.
no code implementations • 8 Jan 2014 • J. Gerard Wolff
The SP system may help to realise data-centric computing, perhaps via a development of Hebb's concept of a "cell assembly", or via the use of light or DNA for the processing of information.
no code implementations • 31 Oct 2013 • J. Gerard Wolff
This paper presents evidence for the idea that much of artificial intelligence, human perception and cognition, mainstream computing, and mathematics, may be understood as compression of information via the matching and unification of patterns.
no code implementations • 13 Jun 2013 • J. Gerard Wolff
In the "SP machine" -- an expression of the SP theory which is currently realized in the form of a computer model -- there is potential for an overall simplification of computing systems, including software.
no code implementations • 13 Jun 2013 • J. Gerard Wolff
The theory aims to simplify and integrate concepts across artificial intelligence, mainstream computing and human perception and cognition, with information compression as a unifying theme.
no code implementations • 13 Jun 2013 • J. Gerard Wolff
The SP system -- introduced in the article and fully described elsewhere -- may help to overcome the problem of variety in big data: it has potential as "a universal framework for the representation and processing of diverse kinds of knowledge" (UFK), helping to reduce the diversity of formalisms and formats for knowledge and the different ways in which they are processed.
no code implementations • 8 Mar 2013 • J. Gerard Wolff
The SP theory of intelligence aims to simplify and integrate concepts in computing and cognition, with information compression as a unifying theme.