User Tools

Site Tools


public:t_720_atai:atai-18:lecture_notes_w4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
public:t_720_atai:atai-18:lecture_notes_w4 [2018/09/06 16:10] – [Autonomy & Closure] thorissonpublic:t_720_atai:atai-18:lecture_notes_w4 [2024/04/29 13:33] (current) – external edit 127.0.0.1
Line 16: Line 16:
 |  Structural Autonomy  | Refers to the process through which cognitive autonomy is achieved: Motivations, goals and behaviors as dynamically and continuously (re)constructed by the machine as a result of changes in its internal structure.  | |  Structural Autonomy  | Refers to the process through which cognitive autonomy is achieved: Motivations, goals and behaviors as dynamically and continuously (re)constructed by the machine as a result of changes in its internal structure.  |
 |  Operational closure  | The system's own operations is all that is required to maintain (and improve) the system itself.   | |  Operational closure  | The system's own operations is all that is required to maintain (and improve) the system itself.   |
-|  Semantic closure  | The system's own operations and experience produces/defines the meaning of its constituents. //Meaning// can thus be seen as being defined/given by the operation of the system as a whole: the actions it has taking, is taking, could be taking, and has thought about (simulated) taking, both cognitive actions and external actions in its physical domain. For instance, the meaning of punching your best friend are the implications - actual and potential - that this action has/may have, and its impact on your own cognition.    |+|  Semantic closure  | The system's own operations and experience produces/defines the meaning of its constituents. //Meaning// can thus be seen as being defined/given by the operation of the system as a whole: the actions it has taken, is taking, could be taking, and has thought about (simulated) taking, both cognitive actions and external actions in its physical domain. For instance, the meaning of punching your best friend are the implications - actual and potential - that this action has/may have, and its impact on your own cognition.    |
 |  Self-Programming in Autonomy  | The global process that animates computational structurally autonomous systems, i.e. the implementation of both the operational and semantic closures.   | |  Self-Programming in Autonomy  | The global process that animates computational structurally autonomous systems, i.e. the implementation of both the operational and semantic closures.   |
 |  System evolution  | A controlled and planned reflective process; a global and never-terminating process of architectural synthesis.  | |  System evolution  | A controlled and planned reflective process; a global and never-terminating process of architectural synthesis.  |
Line 26: Line 26:
 ==== Autonomy ==== ==== Autonomy ====
 |   {{public:t-720-atai:autonomy-dimensions1.png}}  | |   {{public:t-720-atai:autonomy-dimensions1.png}}  |
-|  “Autonomy comparison framework focusing on mental capabilities. Embodiment is not part of the present framework, but is included here for contextual completeness.” //From Thorisson & Helgason 2012// [[http://xenia.media.mit.edu/~kris/ftp/AutonomyCogArchReview-ThorissonHelgason-JAGI-2012.pdf|source]]  |+|  “Autonomy comparison framework focusing on mental capabilities. Embodiment is not part of the present framework, but is included here for contextual completeness.” //From Thorisson & Helgason 2012// [[http://alumni.media.mit.edu/~kris/ftp/AutonomyCogArchReview-ThorissonHelgason-JAGI-2012.pdf|source]]  |
 \\ \\
 \\ \\
Line 49: Line 49:
 |  Why?  | Building a machine that can write (sensible, meaningful!) programs means that machine is smart enough to understand the code it produces. If the purpose of its programming is to //become//smart, and the programming language we give to it //assumes it's smart already//, we have defeated the purpose of creating the self-programming machine in the first place.    | |  Why?  | Building a machine that can write (sensible, meaningful!) programs means that machine is smart enough to understand the code it produces. If the purpose of its programming is to //become//smart, and the programming language we give to it //assumes it's smart already//, we have defeated the purpose of creating the self-programming machine in the first place.    |
 |  What can we do?  | We must create a programming language with //simple enough// semantics so that a simple machine (perhaps with some clever emergent properties) can use it to bootstrap itself in learning to write programs.  | |  What can we do?  | We must create a programming language with //simple enough// semantics so that a simple machine (perhaps with some clever emergent properties) can use it to bootstrap itself in learning to write programs.  |
-|  Does such a language exist?  | Yes. It's called [[http://xenia.media.mit.edu/~kris/ftp/nivel_thorisson_replicode_AGI13.pdf|Replicode]].   |+|  Does such a language exist?  | Yes. It's called [[http://alumni.media.mit.edu/~kris/ftp/nivel_thorisson_replicode_AGI13.pdf|Replicode]].   |
  
 \\ \\
Line 94: Line 94:
 \\ \\
  
 +==== Cognitive Growth ====
 +|  What it is  | Changes in the cognitive controller (the core "thinking" part) over and beyond basic learning: After a growth burst of this kind the controller can learn differently/better/new things, especially new //categories// of things.   |
 +| Human example | [[https://m.youtube.com/watch?v=TRF27F2bn-A|Piaget's Stages of Development (youtube video)]]    |
 +
 +\\
 +\\
 \\ \\
 +2018(c)K.R.Thórisson \\
 //EOF// //EOF//
/var/www/cadia.ru.is/wiki/data/attic/public/t_720_atai/atai-18/lecture_notes_w4.1536250221.txt.gz · Last modified: 2024/04/29 13:33 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki