anhinga_anhinga: (Default)
[personal profile] anhinga_anhinga
Two series of experiments with self-referential neural nets with vector flows ("dataflow matrix machines") were done by us in 2018.

The ability of a neural net to modify itself on the fly was used to edit it interactively while it is running ("livecoding"). This also opens the way to have populations of neural nets editing each other.

Emerging "sleep-wake" behavior and other emerging bistability patterns were observed in randomly initialized neural nets (May 2019 update: a couple of video recordings of those behaviors are posted: https://youtu.be/_mZVVU8x3bs and https://youtu.be/CKVwsQEMNjY ). There is no theoretical understanding of this emerging dynamics yet.

These experiments are described in Section 1 of https://github.com/jsa-aerial/DMM/tree/master/technical-report-2018 (DMM technical report 11-2018, "Dataflow matrix machines: recent experiments and notes for next steps").

Also https://arxiv.org/abs/1610.00831 got an extra page (page 7) with two new appendices, and the main paper, https://arxiv.org/abs/1712.07447, has a new more compact abstract:

1) Dataflow matrix machines (DMMs) generalize neural nets by replacing streams of numbers with linear streams (streams supporting linear combinations), allowing arbitrary input and output arities for activation functions, countable-sized networks with finite dynamically changeable active part capable of unbounded growth, and a very expressive self-referential mechanism.

2) DMMs are suitable for general-purpose programming, while retaining the key property of recurrent neural networks: programs are expressed via matrices of real numbers, and continuous changes to those matrices produce arbitrarily small variations in the associated programs.

3) Spaces of V-values (vector-like elements based on nested maps) are particularly useful, enabling DMMs with variadic activation functions and conveniently representing conventional data structures.
We also have a better slide deck: https://github.com/jsa-aerial/DMM/blob/master/doc/DMM-IBM-Talk-Oct2018.pdf
 
Crosspost: anhinga-anhinga.livejournal.com/83697.html

Other blogs by this author:

https://dmm.dreamwidth.org/  (partial mirror: https://anhinga-travel.livejournal.com/ )
https://anhinga-drafts.livejournal.com/  (mirror: https://anhinga-drafts.dreamwidth.org/ )

Date: 2018-12-05 10:58 pm (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
> were done
> was used to edit
> were observed

Why are you abusing passive voice?
Active voice statements are easier to read.

E.g. "We observed".


> Emerging "sleep-wake" behavior and other emerging bistability patterns were observed

What specifically did you observe that indicate "sleep-wake" behavior?

Date: 2018-12-06 12:20 am (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
> it's not about us, it's about the subject matter;

I see it as a false modesty.

Of course your research is about you, your actions, your opinions and your outcomes.
Removing reference to the authors from your publications makes it harder to understand your publications.
In technology - any bit of understanding lost -- usually means lack of understanding at all.
Lack of understanding means lack of interest. Then your project has no support.

> then accelerating to a rapid pace

What, specifically, is accelerating?
What do you measure?

Date: 2018-12-06 02:03 am (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
> "not of paper quality"

What does "paper quality" mean?
Does it mean "more understandable"?

> "publicly available draft"

What is the reason to sacrifice readability in a draft?

> pace of change of values of variables as visually observed

Is there any significance in that "pace of change of values of variables"?
It is easy to program variable values change.

Date: 2018-12-06 04:15 am (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
> too much proofreading

You do not need "too much proofreading" in order to identify excessive passive voice usage.
People normally speak in active voice, unless they try to hide something.

> it is an emerging phenomenon

There are plenty of "emerging phenomenon"s in our life. For example, vibration at high speed.
Such emerging behavior does not imply intelligence.

Date: 2018-12-06 06:16 am (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
> > unless they try to hide something
> no need to be offensive

Why do you call my diagnostic of what is happening - "offensive"?
I describe what I observe and try to be accurate at this.

> Scientific writing is often done in passive

Good scientific writing is rarely done in passive voice.
Bad scientific writings are more widespread than good scientific writings.

Date: 2018-12-06 06:19 am (UTC)
dennisgorelik: 2020-06-13 in my home office (Default)
From: [personal profile] dennisgorelik
> somehow you end up getting on their nerves (more often than not)... I am not sure you want this effect...

"Getting on peoples nerves" is not my goal. But I definitely want to avoid wasting time beating around the bush.

Profile

anhinga_anhinga: (Default)
anhinga_anhinga

July 2021

S M T W T F S
    123
45678910
11121314151617
18 192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 26th, 2026 08:16 pm
Powered by Dreamwidth Studios