Activity Feed

  Erik Orrje addressed criticism #5073.

But the mind has finite memory as well, and doesn't stop showing novelty. I was going to say it doesn't plateau in complexity, but actually I guess there is a ceiling... It's just that new and better ideas make better use of the finite resources; they aren't just more complex.

Not sure what you mean by the soup being more open to the world, or allowing for "more" open-ended evolution. Unless you mean the quantity. I think evolution is either open- or closed-ended, as a binary. And again, not convinced any external world or feedback is required for open-endedness (per Deutsch). It might merely be very helpful.

#5073·​Tyler Mills, 4 months ago

And again, not convinced any external world or feedback is required for open-endedness (per Deutsch). It might merely be very helpful.

Yes, and perhaps this helpfulness is underestimated? One guess is therefore that the plateaus that have occurred is due to the difficulty of escaping the hardware case of the computer. Our vehicles (bodies) allow for much easier physical instantiation of replicators, compared to replicators inside computers.

  Tyler Mills posted idea #5081.

There must be a minimum amount of available memory needed for a program to be a person. What can the program not do, below that minimum? What is that minimum M bits being used for that cannot be done with M-1 bits?

  Tyler Mills addressed criticism #5071.

I also picture a primordial soup often. Maybe including these autonomous regions or layers I'm grasping at. Soups and "Turing gases" have been programmed and so far always plateau in complexity, even with no predefined criterion, so there's something else going on.

Couldn't it be that there still are limitations of the simulated environment that act as selection criteria? Such as the available memory. The "soup" definitely seems more open to the entire world, which presumably would allow for more open ended evolution (even though that still took a couple of billion years after universality was achieved).

#5071·​Erik Orrje, 4 months ago

But the mind has finite memory as well, and doesn't stop showing novelty. I was going to say it doesn't plateau in complexity, but actually I guess there is a ceiling... It's just that new and better ideas make better use of the finite resources; they aren't just more complex.

Not sure what you mean by the soup being more open to the world, or allowing for "more" open-ended evolution. Unless you mean the quantity. I think evolution is either open- or closed-ended, as a binary. And again, not convinced any external world or feedback is required for open-endedness (per Deutsch). It might merely be very helpful.

  Dennis Hackethal commented on idea #5070.

Great, that makes sense. True statements should ofc be criticisable depending on the problem situation.

#5070·​Erik Orrje, 4 months ago

Indeed. And this is one of the reasons the cynics are wrong. They think true ideas couldn’t be improved further. This worries them because they want unbounded progress. So they conclude our ideas can never be 100% true. Not only is that motivated reasoning but, as you’ve just said, true ideas can still be improved anyway.

  Erik Orrje addressed criticism #5057.

Could you say more about those regions?

I wish! I'll try.

creativity still could occur in total isolation, but I don't think they would generate much knowledge due to the lack of external feedback.

Maybe less overall, maybe just less by our standards. Maybe still a lot of knowledge can be made in isolation, just of a schizophrenic kind, more unstable without the regularities of external reality. But I'm wondering if isolated regions of the mind can provide "external" variation to each other in that one can make changes to the other, but not vice versa (like how the world makes blind changes to DNA but not vice versa). Maybe this is how evolution happens more quickly in the mind than by random copying error and mutations alone, because there are many more sources of blind variation...

Even in isolation, the real world applies [hardware constraints]

Agreed. So by isolation from reality we shouldn't mean isolation from physics. Just that the evolution taking place in the mind has no specific causal dependence on the external reality, I think. If it's "isolated" in this sense, nothing outside the mind, if changed, would impact the mind's evolution, its content. Even though mind and world are both determined by the same physics. Reality is not necessary, in this sense, so marking this as a criticism.

I also picture a primordial soup often. Maybe including these autonomous regions or layers I'm grasping at. Soups and "Turing gases" have been programmed and so far always plateau in complexity, even with no predefined criterion, so there's something else going on.

One neat paper, for example: https://arxiv.org/pdf/2406.19108
It sounded unbounded at first, but Claude explains that in a recent followup interview, plateauing has been confirmed: https://poggio-lab.mit.edu/blogsupdates/interview-blaise-aguera-y-arcas

#5057·​Tyler Mills, 4 months ago

I also picture a primordial soup often. Maybe including these autonomous regions or layers I'm grasping at. Soups and "Turing gases" have been programmed and so far always plateau in complexity, even with no predefined criterion, so there's something else going on.

Couldn't it be that there still are limitations of the simulated environment that act as selection criteria? Such as the available memory. The "soup" definitely seems more open to the entire world, which presumably would allow for more open ended evolution (even though that still took a couple of billion years after universality was achieved).

  Erik Orrje commented on idea #5068.

Like, the criticism flag isn’t just for factual errors, if that’s what you mean.

#5068·​Dennis Hackethal, 4 months ago

Great, that makes sense. True statements should ofc be criticisable depending on the problem situation.

  Erik Orrje revised idea #5056 and marked it as a criticism.

This sounds true but does it add anything new to saying that "AGI is an attempt to program Darwins theory of evolution"? 🤔

This sounds true but does it add anything new to saying that "AGI is an attempt to program Darwins theory of evolution"? 🤔

  Dennis Hackethal commented on idea #5067.

If you think his comment won’t work as a solution for AGI, then his comment is erroneous from that POV.

#5067·​Dennis Hackethal, 4 months ago

Like, the criticism flag isn’t just for factual errors, if that’s what you mean.

  Dennis Hackethal commented on idea #5065.

Do you think my comment shouldn't count as a criticism? The content of Martin's comment doesn't contain any errors, but it can be criticised as an attempt to solve problems towards AGI

#5065·​Erik Orrje, 4 months ago

If you think his comment won’t work as a solution for AGI, then his comment is erroneous from that POV.

  Erik Orrje revised idea #5047 and marked it as a criticism.

Hmm, I'll try to formulate in another way what I was getting at, not sure if you still disagree with this:

  • My guess is that the selection mechanism can't be specified at all in the evolutionary algorithm, because every such specification is a restriction of universality. Reality has to do the selection.

Hmm, I'll try to formulate in another way what I was getting at, not sure if you still disagree with this:

  • My guess is that the selection mechanism can't be specified at all in the evolutionary algorithm, because every such specification is a restriction of universality. Reality has to do the selection.
  Erik Orrje commented on criticism #5058.

Please remember to mark your ideas as criticisms whenever appropriate. Although this idea is phrased as a question, it’s still a pending criticism as long as it doesn’t get answered.

#5058·​Dennis Hackethal, 4 months ago

Do you think my comment shouldn't count as a criticism? The content of Martin's comment doesn't contain any errors, but it can be criticised as an attempt to solve problems towards AGI

  Dennis Hackethal criticized idea #5047.

Hmm, I'll try to formulate in another way what I was getting at, not sure if you still disagree with this:

  • My guess is that the selection mechanism can't be specified at all in the evolutionary algorithm, because every such specification is a restriction of universality. Reality has to do the selection.
#5047·​Erik Orrje, 4 months ago

If this is intended to answer my criticism, shouldn’t it be marked as a counter-criticism?

  Dennis Hackethal criticized idea #5054.

At its core, I think evolution needs three variables: an environment, a mechanism for reproduction, and a mechanism for destruction. If either of these is missing, evolution will not happen. The algorithm for evolution is then definitively defined by the environment and the mechanisms of reproduction and destruction, with the current set of genes as the initial condition.

#5054·​Martin Orrje, 4 months ago

“definitively defined” sounds tautological.

  Dennis Hackethal criticized idea #5056.

This sounds true but does it add anything new to saying that "AGI is an attempt to program Darwins theory of evolution"? 🤔

#5056·​Erik Orrje, 4 months ago

Please remember to mark your ideas as criticisms whenever appropriate. Although this idea is phrased as a question, it’s still a pending criticism as long as it doesn’t get answered.

  Tyler Mills addressed criticism #5053.

Could you say more about those regions? :)

I agree that creativity still could occur in total isolation, but I don't think they would generate much knowledge due to the lack of external feedback.

Even in isolation, the real world applies constraints/selection mechanisms. Mainly in the form of hardware constraints (scarcity of memory/working memory).

I imagine the mind sort of like the "primordial soup", where the first replicators began replicating. To simulate that, I don't think there's any room for a specific "selection algorithm".

#5053·​Erik Orrje, 4 months ago

Could you say more about those regions?

I wish! I'll try.

creativity still could occur in total isolation, but I don't think they would generate much knowledge due to the lack of external feedback.

Maybe less overall, maybe just less by our standards. Maybe still a lot of knowledge can be made in isolation, just of a schizophrenic kind, more unstable without the regularities of external reality. But I'm wondering if isolated regions of the mind can provide "external" variation to each other in that one can make changes to the other, but not vice versa (like how the world makes blind changes to DNA but not vice versa). Maybe this is how evolution happens more quickly in the mind than by random copying error and mutations alone, because there are many more sources of blind variation...

Even in isolation, the real world applies [hardware constraints]

Agreed. So by isolation from reality we shouldn't mean isolation from physics. Just that the evolution taking place in the mind has no specific causal dependence on the external reality, I think. If it's "isolated" in this sense, nothing outside the mind, if changed, would impact the mind's evolution, its content. Even though mind and world are both determined by the same physics. Reality is not necessary, in this sense, so marking this as a criticism.

I also picture a primordial soup often. Maybe including these autonomous regions or layers I'm grasping at. Soups and "Turing gases" have been programmed and so far always plateau in complexity, even with no predefined criterion, so there's something else going on.

One neat paper, for example: https://arxiv.org/pdf/2406.19108
It sounded unbounded at first, but Claude explains that in a recent followup interview, plateauing has been confirmed: https://poggio-lab.mit.edu/blogsupdates/interview-blaise-aguera-y-arcas

  Erik Orrje commented on idea #5054.

At its core, I think evolution needs three variables: an environment, a mechanism for reproduction, and a mechanism for destruction. If either of these is missing, evolution will not happen. The algorithm for evolution is then definitively defined by the environment and the mechanisms of reproduction and destruction, with the current set of genes as the initial condition.

#5054·​Martin Orrje, 4 months ago

This sounds true but does it add anything new to saying that "AGI is an attempt to program Darwins theory of evolution"? 🤔

  Martin Orrje commented on idea #5041.

Another way to approach AGI? (Very early, preliminary thoughts.)

Say you write an evolutionary algorithm, like the ones that have been written before. Then DD would argue it’ll get stuck because all it can do is explore a given landscape for its best features. Whereas real evolution creates new landscapes.

To address this issue, you subject your algorithm itself to variation and selection, by wrapping it in another evolutionary algorithm. But this approach just kicks the can down the road because now it’s the space of programs that’s limited.

How do you break out of this limitation?

You can’t just keep wrapping your programs in evolutionary algorithms like that because that only keeps kicking the can down the road. It’s like adding more and more entries to a multiplication table. It’s not the same as a multiplication algorithm. But for evolution, the problem is harder, in a way, because not even recursion solves the issue, and the starting point wasn’t as ‘flat’ as a multiplication table. The starting point is already an algorithm, not just a list.

What’s needed, in DD’s lingo, is a jump to universality. But a jump to what kind of universality, exactly?

cc @tyler-mills

#5041·​Dennis Hackethal, 4 months ago

At its core, I think evolution needs three variables: an environment, a mechanism for reproduction, and a mechanism for destruction. If either of these is missing, evolution will not happen. The algorithm for evolution is then definitively defined by the environment and the mechanisms of reproduction and destruction, with the current set of genes as the initial condition.

  Erik Orrje addressed criticism #5051.

Unless I'm mistaken, Deutsch has argued that a person in total isolation from reality would still be capable of creativity. Reality is a good source of problems/niches for us, but is not necessary. It seems to me we must have sources of selection in the mind. I picture autonomous regions, or layers, each of which is like an external reality from the perspective of the others, so they all scratch each other's backs.

#5051·​Tyler Mills, 4 months ago

Could you say more about those regions? :)

I agree that creativity still could occur in total isolation, but I don't think they would generate much knowledge due to the lack of external feedback.

Even in isolation, the real world applies constraints/selection mechanisms. Mainly in the form of hardware constraints (scarcity of memory/working memory).

I imagine the mind sort of like the "primordial soup", where the first replicators began replicating. To simulate that, I don't think there's any room for a specific "selection algorithm".

  Tyler Mills criticized idea #5047.

Hmm, I'll try to formulate in another way what I was getting at, not sure if you still disagree with this:

  • My guess is that the selection mechanism can't be specified at all in the evolutionary algorithm, because every such specification is a restriction of universality. Reality has to do the selection.
#5047·​Erik Orrje, 4 months ago

Unless I'm mistaken, Deutsch has argued that a person in total isolation from reality would still be capable of creativity. Reality is a good source of problems/niches for us, but is not necessary. It seems to me we must have sources of selection in the mind. I picture autonomous regions, or layers, each of which is like an external reality from the perspective of the others, so they all scratch each other's backs.

  Tyler Mills commented on idea #5049.

Do the compositions have to be self-reproducing? Or can they be replicated when a predefined global condition is met? I think we agree any predefined condition will keep the system closed-ended (the evolution of programs will be steered toward those meeting the condition). But maybe that's only if the condition is specific. If the criterion for replication to occur is non-specific, maybe this allows for open-endedness? It seems like we would want a condition that only rules out programs which cannot constitute a growth in knowledge.

#5049·​Tyler Mills, 4 months ago

One idea for a global criterion is simply productivity: If a program successfully produces an output which is then used by other programs (the more the "better"), it is replicated (by the global logic). Maybe it's replicated every time it's run as part of a greater process, in that sense. Sort of fits with capitalism: make useful products, get rewarded (replicated, here).
The bookkeeping may be an issue, though.

  Tyler Mills commented on idea #5048.

Drawing on the framing of your question, it seems like a "universality of landscapes" is what's needed. Perhaps: the space of programs to be explored is only ever determined by whatever the system happens to have assembled so far, the pieces it has at any given time, which is never specified. What the system contains is determined by random/blind variation and composition (of some complete set of primitives) and selection for the most fecund compositions among them.

#5048·​Tyler Mills, 4 months ago

Do the compositions have to be self-reproducing? Or can they be replicated when a predefined global condition is met? I think we agree any predefined condition will keep the system closed-ended (the evolution of programs will be steered toward those meeting the condition). But maybe that's only if the condition is specific. If the criterion for replication to occur is non-specific, maybe this allows for open-endedness? It seems like we would want a condition that only rules out programs which cannot constitute a growth in knowledge.

  Tyler Mills commented on idea #5041.

Another way to approach AGI? (Very early, preliminary thoughts.)

Say you write an evolutionary algorithm, like the ones that have been written before. Then DD would argue it’ll get stuck because all it can do is explore a given landscape for its best features. Whereas real evolution creates new landscapes.

To address this issue, you subject your algorithm itself to variation and selection, by wrapping it in another evolutionary algorithm. But this approach just kicks the can down the road because now it’s the space of programs that’s limited.

How do you break out of this limitation?

You can’t just keep wrapping your programs in evolutionary algorithms like that because that only keeps kicking the can down the road. It’s like adding more and more entries to a multiplication table. It’s not the same as a multiplication algorithm. But for evolution, the problem is harder, in a way, because not even recursion solves the issue, and the starting point wasn’t as ‘flat’ as a multiplication table. The starting point is already an algorithm, not just a list.

What’s needed, in DD’s lingo, is a jump to universality. But a jump to what kind of universality, exactly?

cc @tyler-mills

#5041·​Dennis Hackethal, 4 months ago

Drawing on the framing of your question, it seems like a "universality of landscapes" is what's needed. Perhaps: the space of programs to be explored is only ever determined by whatever the system happens to have assembled so far, the pieces it has at any given time, which is never specified. What the system contains is determined by random/blind variation and composition (of some complete set of primitives) and selection for the most fecund compositions among them.

  Erik Orrje commented on criticism #5043.

That sounds right but how is it a criticism of my idea? It’s the ideas the mind evolves that change the landscape, no?

#5043·​Dennis Hackethal, 4 months ago

Hmm, I'll try to formulate in another way what I was getting at, not sure if you still disagree with this:

  • My guess is that the selection mechanism can't be specified at all in the evolutionary algorithm, because every such specification is a restriction of universality. Reality has to do the selection.
  Dennis Hackethal addressed criticism #5042.

In biological evolution, the landscape itself never changes directly. It only happens as a consequence of evolving genes.

Guess: The same is true in the "landscape" of the mind: Individual ideas mutate and evolve in relation to problems, and that's what constitutes the landscape.

#5042·​Erik Orrje, 4 months ago

That sounds right but how is it a criticism of my idea? It’s the ideas the mind evolves that change the landscape, no?

  Erik Orrje criticized idea #5041.

Another way to approach AGI? (Very early, preliminary thoughts.)

Say you write an evolutionary algorithm, like the ones that have been written before. Then DD would argue it’ll get stuck because all it can do is explore a given landscape for its best features. Whereas real evolution creates new landscapes.

To address this issue, you subject your algorithm itself to variation and selection, by wrapping it in another evolutionary algorithm. But this approach just kicks the can down the road because now it’s the space of programs that’s limited.

How do you break out of this limitation?

You can’t just keep wrapping your programs in evolutionary algorithms like that because that only keeps kicking the can down the road. It’s like adding more and more entries to a multiplication table. It’s not the same as a multiplication algorithm. But for evolution, the problem is harder, in a way, because not even recursion solves the issue, and the starting point wasn’t as ‘flat’ as a multiplication table. The starting point is already an algorithm, not just a list.

What’s needed, in DD’s lingo, is a jump to universality. But a jump to what kind of universality, exactly?

cc @tyler-mills

#5041·​Dennis Hackethal, 4 months ago

In biological evolution, the landscape itself never changes directly. It only happens as a consequence of evolving genes.

Guess: The same is true in the "landscape" of the mind: Individual ideas mutate and evolve in relation to problems, and that's what constitutes the landscape.