Self-Modification Example

1 / 11

# Self-Modification Example - PowerPoint PPT Presentation

Self-Modification Example . Self-modification Example. A simple example: X= SUM(List). Self-modification Example. X. A%. =. +. List Link. Initially, the list variable, A%, has no value. Self-modification Example. B. X. A%. A%. C. =. +. List Link. List Link. =. D.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.

## PowerPoint Slideshow about 'Self-Modification Example' - kioshi

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Self-modification Example

A simple example:

X= SUM(List)

Self-modification Example

X

A%

=

+

List

Initially, the list variable, A%, has no value

Self-modification Example

B

X

A%

A%

C

=

+

List

List

=

D

The list variable, A%, obtains a value –

a list that contains 3 numeric variables, { B, C, D }.

Their values are initially unknown.

A%

A%

A%

List

List

List

Self-modification Example

B=9

B

X

X=5

+

=

+

C

C=3

D

D=-7

variables directly to the PLUS

B, C and X obtain values, which propagate into the

PLUS. As a result, D obtains a value

A%

A%

List

List

Self-modification Example

B=9

X=5

=

+

C=3

D=-7

A%, the list variable, loses its value.

B=9

B=9

B=9

B=9

C=3

C=3

C=3

C=3

D

D

D

D=-7

A%

A%

A%

A%

List

List

List

List

Self-modification Example

X=5

=

+

+

A%, the list variable, loses its value.

LISTLINK detaches the variables from the

PLUS (note that only D loses its value) and

reattaches itself.

Structural Backtrack

If a system can change its structure, it also needs some way to hypothesise about a change in structure, make the change, then possibly undo it.

Of course, other structural changes may be occurring due to propagation - the two effects need to be interleaved.

This is structural backtrack - old information can be overlaid as though the changes never happened.

What Does It Show
• This simple example manages to show several things:
• The network changed its topology in response to internal propagation
• The network “grew” new connections to hold the states needed to represent implicit information
• Growth is possible because the network is in a “soup” of (relatively) limitless resource
• Growth is reversible if the states that caused it change

A More Complex Example - Free Text

A closer look at the finishDate of the Occupy relation. The date value of the ImpliedOne is linked both to an “and” objectgroup comprising August 31, 2005, and the date which is the StartDate of the IS relation of “Tenant’s Work is Substantially complete”. The OBJECTTEST operator created a MINoperator linking the three date values.

This is self-modification run riot, where the starting structure (about 100k elements) builds structure (about 500k elements) by reading text.

Self-Modifying Machine

A self-modifying machine - weaving a structure from words, with the new structure seamlessly merging with existing structure