The Konrad Artificial Consciousness Project: Historical Milestones


Copyright Notice: This material was written and published in Wales by Derek J. Smith (Chartered Engineer). It forms part of a multifile e-learning resource, and subject only to acknowledging Derek J. Smith's rights under international copyright law to be identified as author may be freely downloaded and printed off in single complete copies solely for the purposes of private study and/or review. Commercial exploitation rights are reserved. The remote hyperlinks have been selected for the academic appropriacy of their contents; they were free of offensive and litigious content when selected, and will be periodically checked to have remained so. Copyright © 2011, High Tower Consultants Limited.


First published online 09:00 GMT 15th March 2011







Konrad 1

The March 2008 prototype of the program [the Konrad 1 first working prototype system] delivered the following functionality .....


(1)     To allow and record the construction of a long-term memory semantic network, on demand, from a suitably prepared input file.


(2)     To allow and record the interrogation of said semantic network, on demand, from a suitably prepared input file.


(3)     To implement an arbitrary semantic "interlingua" such that conceptual processing might be encoded semantically, and thereby separated from the phonetic encoding used in surface speaking and hearing. [For an introduction to the interlingua notion in the history of Machine Translation, see "Short-Term Memory Subtypes in Computing and Artificial Intelligence (Part 4)" (scroll to Section 4.1).]


(4)     To respond in simulated sound to a simulated auditory input. [Note that the value of using an interlingua was emphasised by arranging for the input to be in English and the output in Welsh.]


(5)     To demonstrate the feasibility of "linearising" the distributed content of the network into a serial "deep linguistic" form. [For an introduction to the problem of sequential read-out from what is ultimately a spatial long-term memory engram, see "Motor Hierarchy".]


(6)     To produce a command-by-command audit trail of activity within both working-storage and the DBMS's internal currency tables, during applications (1) thru (5).


Konrad 1 was announced by press release [see Press Release (historic pdf)].



Konrad 2.1 and 2.2

Konrad 1 did not simulate any of the structures of the biological nervous system, merely their function. The database Schema was therefore updated during the remainder of 2008 to add the following functionality .....


(7)     To simulate the separate anatomical processing modules recognised by cognitive science, to organise these into the most life-like real-time processing hierarchy, and to distribute the different subtasks of cognition around this hierarchy.


(8)     To distribute long-term memory content to the most appropriate module within the hierarchy.


(9)     To simulate short-term neurotransmission between, and medium-term neuro-sensitisation within, the resulting memory network.


(10)   To respond in simulated speech to a complex but static visual scene.


Konrad 2.1 installed these enhancements, and in January 2009 Konrad 2.2 began to address the philosophical problems of visual perception by adding the following functionality .....


(11)   To demonstrate how component elements of a visual scene can be permuted and re-permuted for propositional cognition until a satisfactory holistic understanding of that scene emerges.


Taking Meinong's (e.g., 1902) Theory of the Objektiv as its vehicle, Konrad 2.2 was demonstrated in conference at Edinburgh University in April 2009 [play Conference PowerPoint].



Konrad 2.3 and 2.4

Versions 2.3 and 2.4 then started the process of cross-indexing the anatomical and functional aspects of cognition, that is to say, of relating mental activity to brain activity. This called for considerable extra detail to be included in the output print. Again taking Meinong's Theory of the Objektiv as its vehicle, Konrad 2.4 demonstrated this more detailed processing log in conference at Oxford University in September 2009 [play Conference PowerPoint].



Konrad 2.5 and 2.6

Versions 2.5 and 2.6 then added a multi-threaded attentional control system to support "multi-tasking". The following functionality was added .....


(12)   To recognise input in any of five sensory modalities, namely visual (text and non-text), auditory (speech and non-speech), and proprioceptive.


(13)   To output in any of five motor modalities, namely auditory (speech and non-speech) and kinetic (postural, locomotion, and semiotic), and to do so simultaneously wherever possible.


(14)   To simulate the basic cyclicality of motor output described by Craik's (1948) theory of the "discontinuous operator". [For an introduction to this problem, see Section 4 of "Motor Programming".]


(15)   To engage in time-extensive motor behaviour, using the resultant feedback to make output adjustments where necessary.


(16)   To detect task-exceptional input, and to "interrupt" ongoing motor behaviour where necessary.


Konrad 2.6 was demonstrated at the Institute of Ergonomics and Human Factors Conference at Keele University in April 2010 [play Conference PowerPoint]. The system cycled at about 6 to 7 times a second - reassuringly close to that of the biological system - and carried out 50 or so primitive database operations per cycle.



Konrad 2.7

Konrad 2.7 then added two of the system's most significant areas of functionality to date, namely .....


(17)   To recycle output speech covertly, that is to say, in silent form as "inner speech", and to regard this self-generated stream of input as one's own thoughts being resubmitted for validation.


(18)   To support "second order" propositionality, and the social cognition which this mental faculty allows.


Konrad 2.7 was demonstrated at the International Control Room Design Conference at Eurosites République, Paris, in October 2010 [play Conference PowerPoint (this file will need unzipping before use)] [see Press Release (historic pdf)] [hear the machine "thinking" to itself].



Konrad 2.8 [Work in Progress]

Work is currently in progress on Konrad 2.8, where the demonstration feature will be the ability to respond emotionally to a work of visual art. This demonstration topic has been chosen because the "theory of beauty" offered by aesthetic philosophy lacks the hard empiricism insisted on by modern cognitive science. This will also be the first version of the system to report out microassay data on ion movement and metabolic energy consumption at each stage in the cognitive cycle.


If interested in an early demonstration of the upgraded design, contact the author.




[Up] [Home]