OverviewFilesCommitsIssuesDocsReleasesPeers

opencog-learn commits / 01c14b5

Add chat log
01c14b54f1402df76ea5d508b41777fce5b1c147
by Linas Vepštas <linasvepstas@gmail.com> · 2026-01-15T22:52:01.000Z

Changed files (1) +1674 -0

learn-lang-diary/learn-lang-diary-part-ten-F.lyx +1674 -0
……@@ -3470,6 +3470,1680 @@ So the question becomes:
34703470 The chat log is below.
34713471\end_layout
34723472
3473\begin_layout Subsubsection*
3474—
3475 Discord chat log
3476\end_layout
3477
3478\begin_layout Standard
3479Hey Linas,
3480 have you come across the natural abstraction hypothesis (https://www.lesswrong.com/w/natural-abstraction) or platonic representation hypothesis (https://www.youtube.com/watch?v=Qp0rCU49lMs&t=4716s) ?
3481 If there's something to them,
3482 I suppose not only may different neural network architectures learn similar representations even when trained on different modalities,
3483 but symbolic systems should converge to them as well,
3484 assuming anyone finds a way to scale them up sufficiently and in a general enough way.
3485\end_layout
3486
3487\begin_layout Standard
3488Linas
3489\end_layout
3490
3491\begin_layout Standard
3492—
3493
3494\end_layout
3495
3496\begin_layout Standard
34971:47 PM
3498\end_layout
3499
3500\begin_layout Standard
3501I have not heard of either.
3502 However,
3503 I already have strong evidence that,
3504 yes,
3505 different systems converge on the same things.
3506 For example,
3507 I did my symbolic thing by counting word-pairs,
3508 and extracting counts of jigsaws,
3509 so utterly and completely different than any neural net,
3510 deep-learning algo.
3511 And yet I was able to clearly see in my dataset the old classic result "king - man + woman = queen".
3512 And so yes,
3513 in that sense,
3514 my purely-symbolic,
3515 frequentist (non-Bayesian) counting system "converged" on the same thing as word2vec/GLoVE did.
3516\end_layout
3517
3518\begin_layout Standard
3519The other way to think about this is "uhh,
3520 what else could it possibly have converged on,
3521 anyway?" so perhaps the result is tautological.
3522\end_layout
3523
3524\begin_layout Standard
3525Robert
3526\end_layout
3527
3528\begin_layout Standard
3529—
3530
3531\end_layout
3532
3533\begin_layout Standard
35341:49 PM
3535\end_layout
3536
3537\begin_layout Standard
3538I don't think it's tautological.
3539 Just as it was surprising to see semantic directions emerge in early neural language model,
3540 I think seeing them emerge in a symbolic system in the same way is also surprising.
3541\end_layout
3542
3543\begin_layout Standard
3544Very cool that you were able to reproduce this effect without gradient descent!
3545\end_layout
3546
3547\begin_layout Standard
3548Makes me wonder,
3549 were you able to perform more complex operations due to the symbolic nature of the system?
3550\end_layout
3551
3552\begin_layout Standard
3553Linas
3554\end_layout
3555
3556\begin_layout Standard
3557—
3558
3559\end_layout
3560
3561\begin_layout Standard
35621:53 PM
3563\end_layout
3564
3565\begin_layout Standard
3566Well,
3567 I hit two issues.
3568 One is algorithmic efficiency.
3569 DL-NN works great on GPU's;
3570 my symbolic counting is slow-ish and hard to parallelize-ish,
3571 sort-of-I-guess,
3572 so I dislike the prospect of head-to-head competition.
3573 But maybe that's the small problem.
3574 The big problem is this:
3575 its still training.
3576 Its not "alive".
3577\end_layout
3578
3579\begin_layout Standard
3580Robert
3581\end_layout
3582
3583\begin_layout Standard
3584—
3585
3586\end_layout
3587
3588\begin_layout Standard
35891:54 PM
3590\end_layout
3591
3592\begin_layout Standard
3593You mean pre-training vs.
3594 online learning?
3595\end_layout
3596
3597\begin_layout Standard
3598Linas
3599\end_layout
3600
3601\begin_layout Standard
3602—
3603
3604\end_layout
3605
3606\begin_layout Standard
36071:57 PM
3608\end_layout
3609
3610\begin_layout Standard
3611That is,
3612 my version 1.0 implementation was a pipeline that pumped text data through a processing system.
3613 I hit some matainability walls.,
3614 the system was too rigid,
3615 too fragile,
3616 too hard to maintain,
3617 enhance.
3618 I went back and (just now) finished redesigning many core elements,
3619 so that I could do what you call "online learning".
3620 So that's better,
3621 but I am still confronted with an issue that bugs me.
3622\end_layout
3623
3624\begin_layout Standard
3625So,
3626 with "online learning",
3627 I still have to be the meta-trainer.
3628 I have to say "hey yo,
3629 mr.
3630 subsystem,
3631 aim yourself at these files and go apply these algorithms to them." The "mr.
3632 subsystem" is still "robotic",
3633 and I am master-in-charge,
3634 telling it what to do.
3635 Or rather,
3636 designing and hand-crafting careful algorithms that cause it to do the things it will do.
3637\end_layout
3638
3639\begin_layout Standard
3640And I kind of want to get out of the "carefully hand-crafted algorithm" business.
3641\end_layout
3642
3643\begin_layout Standard
3644This is,
3645 for me,
3646 a very real and present concern.
3647 Before the end of this month,
3648 starting more or less now,
3649 I will have bare-bones pieces parts to work with audio,
3650 photos and text,
3651 all with a symbolic frequentist-counting approach.
3652 Great!
3653 And how do I set it up?
3654 "yo,
3655 randomly explore the filesystem and process any text,
3656 audio,
3657 photos you find there"?
3658 That requires me to create the "random filesystem crawler algo" and I'm tired of creating custom algos.
3659\end_layout
3660
3661\begin_layout Standard
3662Linas
3663\end_layout
3664
3665\begin_layout Standard
3666—
3667
3668\end_layout
3669
3670\begin_layout Standard
36712:05 PM
3672\end_layout
3673
3674\begin_layout Standard
3675Even it is as trivial as a "random filesystem crawler"
3676\end_layout
3677
3678\begin_layout Standard
3679Robert
3680\end_layout
3681
3682\begin_layout Standard
3683—
3684
3685\end_layout
3686
3687\begin_layout Standard
36882:05 PM
3689\end_layout
3690
3691\begin_layout Standard
3692So you want something like attention to emerge by itself?
3693\end_layout
3694
3695\begin_layout Standard
3696Linas
3697\end_layout
3698
3699\begin_layout Standard
3700—
3701
3702\end_layout
3703
3704\begin_layout Standard
37052:08 PM
3706\end_layout
3707
3708\begin_layout Standard
3709I'm dissatisfied about something,
3710 but I can't quite figure out what,
3711 or what the correct fix is.
3712 Attention is munged into there.
3713\end_layout
3714
3715\begin_layout Standard
3716Attention is fascinating.
3717 A couple of months ago,
3718 I coded up a stupid computer stunt,
3719 where I tried to enhance Claude by giving it persistent long-term memory,
3720 and the thing that leapt to the fore-front of that project was attention.
3721 If that system is going to "remember" something,
3722 what,
3723 exactly,
3724 should it "remember"?
3725 How to whittle down everything one could ever think about to the one or two things it should think about?
3726\end_layout
3727
3728\begin_layout Standard
3729Robert
3730\end_layout
3731
3732\begin_layout Standard
3733—
3734
3735\end_layout
3736
3737\begin_layout Standard
37382:11 PM
3739\end_layout
3740
3741\begin_layout Standard
3742Do you want to have a system that can traverse any space fully by itself without knowing anything about the space beforehand,
3743 in a maximally general way?
3744 Something like a simple but complete ergodic crawler?
3745\end_layout
3746
3747\begin_layout Standard
3748Linas
3749\end_layout
3750
3751\begin_layout Standard
3752—
3753
3754\end_layout
3755
3756\begin_layout Standard
37572:12 PM
3758\end_layout
3759
3760\begin_layout Standard
3761I have asked myself exactly that question many times,
3762 and I have not been able to find an answer.
3763\end_layout
3764
3765\begin_layout Standard
3766Robert
3767\end_layout
3768
3769\begin_layout Standard
3770—
3771
3772\end_layout
3773
3774\begin_layout Standard
37752:13 PM
3776\end_layout
3777
3778\begin_layout Standard
3779Two things that come to my mind there is a) a robot solving any 2d labryrinth just has to stick to the right wall and b) space-filling curves are simple recursions that can fill a whole space.
3780 Maybe there's a more general theme like that?
3781\end_layout
3782
3783\begin_layout Standard
3784It sounds like on the one hand you need a way to discover all the things (crawler) and on the other hand to prioritize (attention).
3785 Or is there more to it?
3786\end_layout
3787
3788\begin_layout Standard
3789Dr.
3790 Dan
3791\end_layout
3792
3793\begin_layout Standard
3794—
3795
3796\end_layout
3797
3798\begin_layout Standard
37992:14 PM
3800\end_layout
3801
3802\begin_layout Standard
3803We live in 3D + time.
3804\end_layout
3805
3806\begin_layout Standard
3807That implies that every language/symbology must define those in some way.
3808\end_layout
3809
3810\begin_layout Standard
3811That means 3 forms minimum.
3812\end_layout
3813
3814\begin_layout Standard
3815We can measure time and energy and distance accurately,
3816 everything else is imaginary.
3817\end_layout
3818
3819\begin_layout Standard
3820That means the root of every ontology must be reduced to 2 proto-meanings.
3821\end_layout
3822
3823\begin_layout Standard
3824Does all that make sense to you?
3825\end_layout
3826
3827\begin_layout Standard
3828Linas
3829\end_layout
3830
3831\begin_layout Standard
3832—
3833
3834\end_layout
3835
3836\begin_layout Standard
38372:18 PM
3838\end_layout
3839
3840\begin_layout Standard
3841FWIW,
3842 I know exactly how to do a complete ergodic exploration of any arbitrary network of connections;
3843 and I can teach you how to do this (off-line,
3844 not here) (or you can read about it in wikipedia -- the "odometer" and if you get insanely abstruse,
3845 the "bratelli-vershik odometer" -- it will do a complete exhaustive ergodic search.) So that is not a problem,
3846 and I know how to deal with that.
3847\end_layout
3848
3849\begin_layout Standard
3850Robert
3851\end_layout
3852
3853\begin_layout Standard
3854—
3855
3856\end_layout
3857
3858\begin_layout Standard
38592:18 PM
3860\end_layout
3861
3862\begin_layout Standard
3863Ah nice,
3864 then the issue is more about the question of how to prioritize?
3865\end_layout
3866
3867\begin_layout Standard
3868Linas
3869\end_layout
3870
3871\begin_layout Standard
3872—
3873
3874\end_layout
3875
3876\begin_layout Standard
38772:20 PM
3878\end_layout
3879
3880\begin_layout Standard
3881In short,
3882 I know how to crawl and explore.
3883 The question is "what should the system crawl and explore?" and the answer is "gee,
3884 it should work on what is important" But what is important?
3885\end_layout
3886
3887\begin_layout Standard
3888Linas
3889\end_layout
3890
3891\begin_layout Standard
3892—
3893
3894\end_layout
3895
3896\begin_layout Standard
38972:20 PM
3898\end_layout
3899
3900\begin_layout Standard
3901yes.
3902\end_layout
3903
3904\begin_layout Standard
3905Robert
3906\end_layout
3907
3908\begin_layout Standard
3909—
3910
3911\end_layout
3912
3913\begin_layout Standard
39142:22 PM
3915\end_layout
3916
3917\begin_layout Standard
3918Given that it can't know the content before looking at it,
3919 the beginning has to be to step into contact with what it finds and then quickly decide whether it is relevant.
3920 The relevance may depend on all the other objects that can be found,
3921 so ideally it would perform a fast crawl and while doing so order everything just a bit,
3922 then deepening that order by taking closer looks.
3923 Does it just boild down to a breadth-first (or similar) tree search?
3924\end_layout
3925
3926\begin_layout Standard
3927Linas
3928\end_layout
3929
3930\begin_layout Standard
3931—
3932
3933\end_layout
3934
3935\begin_layout Standard
39362:24 PM
3937\end_layout
3938
3939\begin_layout Standard
3940I suspect the answer is this:
3941 I should code up those parts that I am able to code up,
3942 and maybe the answer to the hard questions will show up later.
3943\end_layout
3944
3945\begin_layout Standard
3946Robert
3947\end_layout
3948
3949\begin_layout Standard
3950—
3951
3952\end_layout
3953
3954\begin_layout Standard
39552:26 PM
3956\end_layout
3957
3958\begin_layout Standard
3959Given that you build up a probabilistic system,
3960 could you use some existing criterion/heuristic of how much information a new object provides relative to what is known thus far,
3961 without having to load in the entire object?
3962\end_layout
3963
3964\begin_layout Standard
3965Linas
3966\end_layout
3967
3968\begin_layout Standard
3969—
3970
3971\end_layout
3972
3973\begin_layout Standard
39742:28 PM
3975\end_layout
3976
3977\begin_layout Standard
3978I know that I need a multi-pass system.
3979 I need to ingest some minimum number of files -- more than a dozen,
3980 less than a thousand,
3981 and prime the first stage of processing.
3982 Then I have to make a second pass.
3983 Either on the same files,
3984 or on different ones,
3985 and compute the second-level correlations,
3986 while refining the first-level structures,
3987 too,
3988 And then do it again,
3989 for the third level,
3990 and so on.
3991 So crawling a few hundred things is not hard,
3992 and maybe I should just shut up and do it...
3993 I'm just doing the agony aunt thing here.
3994\end_layout
3995
3996\begin_layout Standard
3997I'm wringing my hands about something that maybe isn't a problem.
3998 Beats me.
3999 It's confusing.
4000
4001\end_layout
4002
4003\begin_layout Standard
4004Robert
4005\end_layout
4006
4007\begin_layout Standard
4008—
4009
4010\end_layout
4011
4012\begin_layout Standard
40132:30 PM
4014\end_layout
4015
4016\begin_layout Standard
4017In the beginning you expressed that you don't want to code up the algorithm yourself.
4018 That doesn't necessarily point to feeling lazy about it,
4019 but rather at trying to find something more fundamental,
4020 a way to let the system itself solve it as it grows.
4021\end_layout
4022
4023\begin_layout Standard
4024Linas
4025\end_layout
4026
4027\begin_layout Standard
4028—
4029
4030\end_layout
4031
4032\begin_layout Standard
40332:32 PM
4034\end_layout
4035
4036\begin_layout Standard
4037Yes.
4038 Sorry,
4039 I'm confusing you (and myself?) I have a different but related project where I try to find "all possible combinations of some axioms" (maybe by exhaustively,
4040 ergodically enumerating them) and,
4041 thanks to curry-howard correspondance,
4042 some many/all of those things being enumerated are,
4043 in fact algorithms.
4044\end_layout
4045
4046\begin_layout Standard
4047Robert
4048\end_layout
4049
4050\begin_layout Standard
4051—
4052
4053\end_layout
4054
4055\begin_layout Standard
40562:33 PM
4057\end_layout
4058
4059\begin_layout Standard
4060Looking for wiki entries about the odometer gave me this:
4061\end_layout
4062
4063\begin_layout Standard
4064https://en.wikipedia.org/wiki/Markov_odometer
4065\end_layout
4066
4067\begin_layout Standard
4068https://en.wikipedia.org/wiki/Abelian_sandpile_model => sounds fun
4069\end_layout
4070
4071\begin_layout Standard
4072Linas
4073\end_layout
4074
4075\begin_layout Standard
4076—
4077
4078\end_layout
4079
4080\begin_layout Standard
40812:34 PM
4082\end_layout
4083
4084\begin_layout Standard
4085The stupid way to say this is to say "ima gonna generate all possible algos" ...
4086 which is ...
4087 stupid ...
4088 but ...
4089 not off the mark.
4090 So then the question is "which of these ('randomly' generated) algos are 'important''?
4091\end_layout
4092
4093\begin_layout Standard
4094Linas
4095\end_layout
4096
4097\begin_layout Standard
4098—
4099
4100\end_layout
4101
4102\begin_layout Standard
41032:38 PM
4104\end_layout
4105
4106\begin_layout Standard
4107Abelian sandpile is very supremely inspirational.
4108 The idea is that complex systems drive themselves to a "thermodynamic" "critical point",
4109 and that a hallmark of criticality is avalanches at all size scales,
4110 and fractal visual structure.
4111 And that basically,
4112 all of life,
4113 from bacteria to national economies and political beliefs,
4114 work exactly like that -- networks at the critical point.
4115
4116\end_layout
4117
4118\begin_layout Standard
4119The only problem with that is that Per Bak,
4120 when he said this,
4121 did so in a condescending and insulting fashion.
4122 He actually called biologists "stupid".
4123 And so here we are ...
4124
4125\end_layout
4126
4127\begin_layout Standard
4128Robert
4129\end_layout
4130
4131\begin_layout Standard
4132—
4133
4134\end_layout
4135
4136\begin_layout Standard
41372:41 PM
4138\end_layout
4139
4140\begin_layout Standard
4141That sounds vaguely like AIXI plus the question of how to reduce it down to a practical system?
4142 Rather than building up something complex from simple parts,
4143 start from something maximally complex (all possible algos) and reducing it down to a moderately complex thing.
4144 Drawing vs.
4145 sculpting?
4146\end_layout
4147
4148\begin_layout Standard
4149Linas
4150\end_layout
4151
4152\begin_layout Standard
4153—
4154
4155\end_layout
4156
4157\begin_layout Standard
41582:43 PM
4159\end_layout
4160
4161\begin_layout Standard
4162Eh?
4163 The abelian sandpile starts with the "simplest possible thing" -- sand grains,
4164 and discovers that complexity emerges automatically when the critical point is approached.
4165\end_layout
4166
4167\begin_layout Standard
4168Robert
4169\end_layout
4170
4171\begin_layout Standard
4172—
4173
4174\end_layout
4175
4176\begin_layout Standard
41772:43 PM
4178\end_layout
4179
4180\begin_layout Standard
4181I wasn't speaking about the sandpile.
4182 I was talking about the "generate all possible algos" phrase.
4183
4184\end_layout
4185
4186\begin_layout Standard
4187Linas
4188\end_layout
4189
4190\begin_layout Standard
4191—
4192
4193\end_layout
4194
4195\begin_layout Standard
41962:45 PM
4197\end_layout
4198
4199\begin_layout Standard
4200For algos ,
4201 the starting point would be a "minimal set" -- some axioms (lego building blocks) -- which "self assemble" into complex things.
4202 They "self assemble" because that's just what systems at the critical point "do".
4203
4204\end_layout
4205
4206\begin_layout Standard
4207Robert
4208\end_layout
4209
4210\begin_layout Standard
4211—
4212
4213\end_layout
4214
4215\begin_layout Standard
42162:46 PM
4217\end_layout
4218
4219\begin_layout Standard
4220Ok,
4221 in that case it sounds a bit like algorithmic chemistry?
4222\end_layout
4223
4224\begin_layout Standard
4225(Maybe my set of reference classes is a bit limited.)
4226\end_layout
4227
4228\begin_layout Standard
4229Linas
4230\end_layout
4231
4232\begin_layout Standard
4233—
4234
4235\end_layout
4236
4237\begin_layout Standard
42382:46 PM
4239\end_layout
4240
4241\begin_layout Standard
4242(in practice,
4243 I have to replace "self-assembly" with,
4244 uhhhhh,
4245 "software")
4246\end_layout
4247
4248\begin_layout Standard
4249Linas
4250\end_layout
4251
4252\begin_layout Standard
4253—
4254
4255\end_layout
4256
4257\begin_layout Standard
42582:47 PM
4259\end_layout
4260
4261\begin_layout Standard
4262yes.
4263\end_layout
4264
4265\begin_layout Standard
4266Robert
4267\end_layout
4268
4269\begin_layout Standard
4270—
4271
4272\end_layout
4273
4274\begin_layout Standard
42752:49 PM
4276\end_layout
4277
4278\begin_layout Standard
4279I guess the general question is:
4280 If you have a set of objects (e.g.
4281 axioms) and ways to combine them (rewrite rules etc.),
4282 how can you explore the infinite space defined by those ingredients?
4283 If you don't want to do it exhausitevly,
4284 you need some criterion of what is "interesting" and some search strategy (pick any tree search or meta-heuristic).
4285\end_layout
4286
4287\begin_layout Standard
4288Linas
4289\end_layout
4290
4291\begin_layout Standard
4292—
4293
4294\end_layout
4295
4296\begin_layout Standard
42972:50 PM
4298\end_layout
4299
4300\begin_layout Standard
4301My claim (Per Bak's claim??) is that all of these things:
4302 "algorithmic chemistry",
4303 "game theory",
4304 "ecology",
4305 "theorem proving",
4306 sand-piles,
4307 political beleif systems,
4308 memes,
4309 you name it -- are just all the same thing -- some v ery simple pieces that combine and recombine into complex structures (exhibiting avalanches and fractal structure as symptoms)
4310\end_layout
4311
4312\begin_layout Standard
4313Linas
4314\end_layout
4315
4316\begin_layout Standard
4317—
4318
4319\end_layout
4320
4321\begin_layout Standard
43222:50 PM
4323\end_layout
4324
4325\begin_layout Standard
4326Bingo!
4327\end_layout
4328
4329\begin_layout Standard
4330Robert
4331\end_layout
4332
4333\begin_layout Standard
4334—
4335
4336\end_layout
4337
4338\begin_layout Standard
43392:52 PM
4340\end_layout
4341
4342\begin_layout Standard
4343If "interesting" means that the parts show some self-organization,
4344 then the search algorithm may be inspired by the criterion.
4345 Otherwise the search and the quality criterion are quite independent.
4346 The quality criterion could be swapped with any other.
4347 If it is extreme,
4348 e.g.
4349 0 for all objects and 1 for one particular object,
4350 random search will be the best way to explore the space.
4351 If the criterion is less extreme,
4352 e.g.
4353 neighboring objects having similar values most of the time,
4354 heuristics will perform better than random search.
4355\end_layout
4356
4357\begin_layout Standard
4358Linas
4359\end_layout
4360
4361\begin_layout Standard
4362—
4363
4364\end_layout
4365
4366\begin_layout Standard
43672:52 PM
4368\end_layout
4369
4370\begin_layout Standard
4371FWIW,
4372 there is a conventional answer to the "how do I explore an infinite space",
4373 and its called "explore vs.
4374 exploit".
4375 Squirrels use it to find food.
4376 Look everywhere,
4377 until you get bored of looking.
4378 Then exploit the best that you've found.
4379\end_layout
4380
4381\begin_layout Standard
4382Robert
4383\end_layout
4384
4385\begin_layout Standard
4386—
4387
4388\end_layout
4389
4390\begin_layout Standard
43912:53 PM
4392\end_layout
4393
4394\begin_layout Standard
4395Yes,
4396 different meta-heuristics implement searches with different emphasis on the explore vs.
4397 exploit aspect,
4398 e.g.
4399 modifying it differently over time.
4400 Simulated annealing and evolutionary algorithms are perhaps the most prominent ones.
4401\end_layout
4402
4403\begin_layout Standard
4404Linas
4405\end_layout
4406
4407\begin_layout Standard
4408—
4409
4410\end_layout
4411
4412\begin_layout Standard
44132:54 PM
4414\end_layout
4415
4416\begin_layout Standard
4417There's a famous "two-armed bandit" "explore vs exploit" experiment done with slime mold,
4418 which shows that slime mold implement the best-possible search algo that utilizes zero bits of memory.
4419
4420\end_layout
4421
4422\begin_layout Standard
4423Robert
4424\end_layout
4425
4426\begin_layout Standard
4427—
4428
4429\end_layout
4430
4431\begin_layout Standard
44322:56 PM
4433\end_layout
4434
4435\begin_layout Standard
4436Nature certainly has solved such problems in many ways and there are a gazillion nature-inspired metaheuristics out there,
4437 none particularly better than any other (in general) as far as I can tell.
4438
4439\end_layout
4440
4441\begin_layout Standard
4442Linas
4443\end_layout
4444
4445\begin_layout Standard
4446—
4447
4448\end_layout
4449
4450\begin_layout Standard
44512:56 PM
4452\end_layout
4453
4454\begin_layout Standard
4455(The best possible two-armed bandit explore algo requires exactly one bit of memory,
4456 if I recall correctly)
4457\end_layout
4458
4459\begin_layout Standard
4460Robert
4461\end_layout
4462
4463\begin_layout Standard
4464—
4465
4466\end_layout
4467
4468\begin_layout Standard
44692:56 PM
4470\end_layout
4471
4472\begin_layout Standard
4473Sounds like tit for tat being a winning strategy in some game.
4474\end_layout
4475
4476\begin_layout Standard
4477Linas
4478\end_layout
4479
4480\begin_layout Standard
4481—
4482
4483\end_layout
4484
4485\begin_layout Standard
44862:59 PM
4487\end_layout
4488
4489\begin_layout Standard
4490Ah!
4491 OK,
4492 "none particularly better" -- let me show you the ladder.
4493 Slime mold uses small polypeptides (short amino acid chains) for communication.
4494 (just like "bacterial quorum sensing") There are two problems:
4495 (a) the speed of communication is limited to the speed of chemical diffusion,
4496 and (b) there's cross-talk,
4497 because this is communication-by-smell:
4498 the slime mold "smells" the chmical gradient.
4499\end_layout
4500
4501\begin_layout Standard
4502The jelly fish overcomes this problem by using the same polypeptides (now called "neurotransmitters") over very short distances (between dendrites) so that the diffusion-limited communication distance is very short.
4503 The rest of the message travels 10cm or 20 cm by neuron spiking,
4504 in milliseconds.
4505 At the far end of the neuron,
4506 the polypeptides are released into the synapse.
4507
4508\end_layout
4509
4510\begin_layout Standard
4511Basically,
4512 a single neuron is like a stargate,
4513 or star-trek teleporter,
4514 for polypeptides.
4515 Walk in at one end,
4516 pop out the other,
4517 in milliseconds.
4518 Oh,
4519 and no crosstalk.
4520 Its a fundmanetal leap in capability and technology.
4521\end_layout
4522
4523\begin_layout Standard
4524jellyfish can eat (stuff their mouth) and run from predators.
4525 They are too stupid to stop eating while running away from predators.
4526 To solve that,
4527 you need another leap of technology -- the bilaterian.
4528\end_layout
4529
4530\begin_layout Standard
4531Linas
4532\end_layout
4533
4534\begin_layout Standard
4535—
4536
4537\end_layout
4538
4539\begin_layout Standard
45403:06 PM
4541\end_layout
4542
4543\begin_layout Standard
4544So you have these technology leaps,
4545 this ladder of improvements,
4546 till you get to capitalism and wars,
4547 corporations and New York City.
4548 These are the rungs on ladder we know about.
4549
4550\end_layout
4551
4552\begin_layout Standard
4553Robert
4554\end_layout
4555
4556\begin_layout Standard
4557—
4558
4559\end_layout
4560
4561\begin_layout Standard
45623:10 PM
4563\end_layout
4564
4565\begin_layout Standard
4566Yes,
4567 I can see the progression in embodied information-processing you mean and there are probably many insights one can derive from studying that ladder e.g.
4568 with respect to some universal laws that hold in all of them.
4569 What I was referring to was that nature-inspired metaheuristics for searching arbitrary spaces to find optimal objects get ever more plenty but not really better (e.g.
4570 as measured here or in many other publications https://doi.org/10.1016/j.swevo.2023.101248).
4571\end_layout
4572
4573\begin_layout Standard
4574Biological systems probably have to optimize for a wide range of aspects and the diversity of life forms we see might represent something like a pareto front.
4575 No bacterium outcompetes all other life and a neocortex also gets you so far.
4576\end_layout
4577
4578\begin_layout Standard
4579Linas
4580\end_layout
4581
4582\begin_layout Standard
4583—
4584
4585\end_layout
4586
4587\begin_layout Standard
45883:13 PM
4589\end_layout
4590
4591\begin_layout Standard
4592Both "rule of law" and "the university" are stable social structures,
4593 both invented about 800 years ago,
4594 both invented by the same people:
4595 the Scholastics.
4596 They are kind-of-ish "algorithms" that tell you how to accomplish certain tasks (determine criminal guilt,
4597 in the first case,
4598 and keep geniuses from starving in the gutter,
4599 for the second case)
4600\end_layout
4601
4602\begin_layout Standard
4603Robert
4604\end_layout
4605
4606\begin_layout Standard
4607—
4608
4609\end_layout
4610
4611\begin_layout Standard
46123:14 PM
4613\end_layout
4614
4615\begin_layout Standard
4616Yes those might be outcomes of algorithmic chemistry with physical building blocks scaled up to an extreme.
4617\end_layout
4618
4619\begin_layout Standard
4620Linas
4621\end_layout
4622
4623\begin_layout Standard
4624—
4625
4626\end_layout
4627
4628\begin_layout Standard
46293:16 PM
4630\end_layout
4631
4632\begin_layout Standard
4633The point of AGI is "the algorithm that discovers algorithms" but well,
4634 I've said too much,
4635 and well,
4636 that's not where my day-to-day software issues lie.
4637\end_layout
4638
4639\begin_layout Standard
4640(The university is important,
4641 because it solves the problem that anyone who tries to create a commune generally fails to solve:
4642 how to feed everyone,
4643 how to resolve disputes,
4644 and how to guarantee succession when the charismatic leader dies.
4645 The modern industrial corporation,
4646 with CEO and employees,
4647 is another,
4648 different social "algo" for solving these problems.
4649\end_layout
4650
4651\begin_layout Standard
4652Robert
4653\end_layout
4654
4655\begin_layout Standard
4656—
4657
4658\end_layout
4659
4660\begin_layout Standard
46613:20 PM
4662\end_layout
4663
4664\begin_layout Standard
4665Yes,
4666 I think that's also Chollet's understanding of AGI,
4667 a system that can discover novel algorithms when faced with new challenges and then incorporate those algorithms into itself to become better when encountering similar challenges.
4668 That's what he tries to measure with the latest Arc challenges and LLMs are becoming quite good at the discovering novel algorithms part but afaik nobody found an effective way to incorporate the discovered abilities back into the model.
4669\end_layout
4670
4671\begin_layout Standard
4672Linas
4673\end_layout
4674
4675\begin_layout Standard
4676—
4677
4678\end_layout
4679
4680\begin_layout Standard
46813:23 PM
4682\end_layout
4683
4684\begin_layout Standard
4685Communes fail all the time.
4686 universities,
4687 corporations,
4688 the Quakers,
4689 the Catholic Church survive longer than nation-states.
4690 These are stable organizational structures that emerged out of the ergodic exploration of random social relationships of humans -- stable sand-piles,
4691 as it were.
4692\end_layout
4693
4694\begin_layout Standard
4695Robert
4696\end_layout
4697
4698\begin_layout Standard
4699—
4700
4701\end_layout
4702
4703\begin_layout Standard
47043:24 PM
4705\end_layout
4706
4707\begin_layout Standard
4708(Another association that came to my mind:
4709 https://en.wikipedia.org/wiki/Assembly_theory might be in the reference class of approaches that try to detect an objective succession in systems that grew from simple building blocks and simple rules.
4710 Here it's about trying to find a succession in (bio)chemical evolution,
4711 but the formalism might be also applicable to math theorems and such I suppose.)
4712\end_layout
4713
4714\begin_layout Standard
4715Linas
4716\end_layout
4717
4718\begin_layout Standard
4719—
4720
4721\end_layout
4722
4723\begin_layout Standard
47243:25 PM
4725\end_layout
4726
4727\begin_layout Standard
4728Ah!
4729 Well I think I know exactly how to incorporate the newly discovered algo back into the system.
4730 However,
4731 I have some vast amount of infrastructure I have to develop,
4732 first,
4733 and its wayyy too much work,
4734 so I plink away at it cause I cannot get anyone to help.
4735\end_layout
4736
4737\begin_layout Standard
4738Using Claude to write code,
4739 though,
4740 wow,
4741 that has sped things up a lot.
4742\end_layout
4743
4744\begin_layout Standard
4745Robert
4746\end_layout
4747
4748\begin_layout Standard
4749—
4750
4751\end_layout
4752
4753\begin_layout Standard
47543:32 PM
4755\end_layout
4756
4757\begin_layout Standard
4758I don't think any single person can stem such a monumental project without a lot of contributors and resources.
4759 I'm unfortunately not able to help much either,
4760 I'm struggling to keep up with my own projects and health.
4761 LLMs have indeed arrived at a quite impressive stage of coding capabilities and progress hasn't seemed to stall so far.
4762 Dario's prediction of a "country of geniuses in a datacenter" coming as early as 2026 doesn't seem completely outlandish to me.
4763\end_layout
4764
4765\begin_layout Standard
4766Linas
4767\end_layout
4768
4769\begin_layout Standard
4770—
4771
4772\end_layout
4773
4774\begin_layout Standard
47753:36 PM
4776\end_layout
4777
4778\begin_layout Standard
4779Maybe.
4780 2026 seems a bit optimistic,
4781 but maybe.
4782 And that is why I am content to plink away at it.
4783 I don't need to be in competition with anyone.
4784 or to claim fame and fortune.
4785 Perhaps that's my personal fuck up:
4786 I'm not ego-driven in that particular meglo-manaical direction.
4787 So I will be plinking away in my little toybox for now.
4788\end_layout
4789
4790\begin_layout Standard
4791As long as people give me money,
4792 I'm OK.
4793\end_layout
4794
4795\begin_layout Standard
4796Robert
4797\end_layout
4798
4799\begin_layout Standard
4800—
4801
4802\end_layout
4803
4804\begin_layout Standard
48053:39 PM
4806\end_layout
4807
4808\begin_layout Standard
4809LLMs also began as personal toy projects of a few people.
4810 Who knows where the journey might lead!
4811\end_layout
4812
4813\begin_layout Standard
4814Robert
4815\end_layout
4816
4817\begin_layout Standard
4818—
4819
4820\end_layout
4821
4822\begin_layout Standard
48233:41 PM
4824\end_layout
4825
4826\begin_layout Standard
4827Perhaps writing down the full vision might draw in some helpers too,
4828 along the lines of https://www.goodreads.com/quotes/384067-if-you-want-to-build-a-ship-don-t-drum-up
4829\end_layout
4830
4831\begin_layout Standard
4832Linas
4833\end_layout
4834
4835\begin_layout Standard
4836—
4837
4838\end_layout
4839
4840\begin_layout Standard
48413:45 PM
4842\end_layout
4843
4844\begin_layout Standard
4845I've written up all sorts of variants,
4846 in all kinds of media.
4847 text design files,
4848 formal PDF's and papers suitable for publication,
4849 and personal diary entries.
4850 The attention I've attracted is minimal.
4851 I suspect that the problem with this space is that its filled with cranks and crazies,
4852 and,
4853 from the distance,
4854 I look like just another crank and crazy.
4855\end_layout
4856
4857\begin_layout Standard
4858I wrote to Joscha Bach's "California center for consciousness studies" or whatever its called,
4859 and they were like "thanks but no thanks"
4860\end_layout
4861
4862\begin_layout Standard
4863Robert
4864\end_layout
4865
4866\begin_layout Standard
4867—
4868
4869\end_layout
4870
4871\begin_layout Standard
48723:48 PM
4873\end_layout
4874
4875\begin_layout Standard
4876Yes,
4877 that and the sheer volume of published work is overwhelming.
4878\end_layout
4879
4880\begin_layout Standard
4881Linas
4882\end_layout
4883
4884\begin_layout Standard
4885—
4886
4887\end_layout
4888
4889\begin_layout Standard
48903:48 PM
4891\end_layout
4892
4893\begin_layout Standard
4894And Ben has become impossible to communicate with.
4895 Well,
4896 he's always been impossible to communicate with,
4897 but now he actively spurns me.
4898 So ..
4899 whatever.
4900 Odd.
4901 I owe him favors,
4902 too.
4903\end_layout
4904
4905\begin_layout Standard
4906"The sword of working software is mightier than the pen"
4907\end_layout
4908
4909\begin_layout Standard
4910Robert
4911\end_layout
4912
4913\begin_layout Standard
4914—
4915
4916\end_layout
4917
4918\begin_layout Standard
49193:52 PM
4920\end_layout
4921
4922\begin_layout Standard
4923I suppose Ben is on his own particular and strongly driven mission of implementing AGI.
4924\end_layout
4925
4926\begin_layout Standard
4927Robert
4928\end_layout
4929
4930\begin_layout Standard
4931—
4932
4933\end_layout
4934
4935\begin_layout Standard
49363:55 PM
4937\end_layout
4938
4939\begin_layout Standard
4940(I believe https://karpathy.github.io/2015/05/21/rnn-effectiveness was quite influential in the years before the guys at Google invented the transformer.)
4941\end_layout
4942
4943\begin_layout Standard
4944Linas
4945\end_layout
4946
4947\begin_layout Standard
4948—
4949
4950\end_layout
4951
4952\begin_layout Standard
49533:59 PM
4954\end_layout
4955
4956\begin_layout Standard
4957Someone beamed me an old 1980's NN paper.
4958 I only skimmed it but it seemed to be very prescient.
4959 lets see...
4960\end_layout
4961
4962\begin_layout Standard
4963well its somewhere in some open tab on my desktop,
4964 but I've lost it.
4965\end_layout
4966
4967\begin_layout Standard
4968Noir
4969\end_layout
4970
4971\begin_layout Standard
4972—
4973
4974\end_layout
4975
4976\begin_layout Standard
49774:02 PM
4978\end_layout
4979
4980\begin_layout Standard
4981That's the core of the problem.
4982 To explore that space without an exhaustive search,
4983 one needs a robust objective function for interestingness.
4984
4985\end_layout
4986
4987\begin_layout Standard
4988One idea I've come across was using the underlying data information gain or entropy as a basis of interest measurement ( usually Shannon).
4989 What might also be practical to use is alignment meaning if different chains result in similar behavioral outcomes or structural symmetries,
4990 those paths can be fused.
4991\end_layout
4992
4993\begin_layout Standard
4994Linas
4995\end_layout
4996
4997\begin_layout Standard
4998—
4999
5000\end_layout
5001
5002\begin_layout Standard
50034:05 PM
5004\end_layout
5005
5006\begin_layout Standard
5007Well,
5008 I guess my comment is to the effect of "I know how to hack round this in practice,
5009 and even sling around some heavy technical jargon to justify my hacks,
5010 but I'm still not satisfied about something I can't articulate"
5011\end_layout
5012
5013\begin_layout Standard
5014Robert
5015\end_layout
5016
5017\begin_layout Standard
5018—
5019
5020\end_layout
5021
5022\begin_layout Standard
50234:08 PM
5024\end_layout
5025
5026\begin_layout Standard
5027Sometimes current LLMs can help with such an issue too.
5028 If you can only indirectly and vaguely point at something,
5029 they occasionally can guess correctly what you mean and help putting it into clearer terms.
5030 Ofc it depends on how novel it is what you try to point at.
5031\end_layout
5032
5033\begin_layout Standard
5034Linas
5035\end_layout
5036
5037\begin_layout Standard
5038—
5039
5040\end_layout
5041
5042\begin_layout Standard
50434:10 PM
5044\end_layout
5045
5046\begin_layout Standard
5047To put it in colored emotional terms,
5048 its like mathematics is my girlfriend,
5049 and I'm like that co-dependent lover:
5050 "but if you really loved me,
5051 you would reveal the formula for the meaning of life" and my girlfriend sort of walks out of the room without saying anything.
5052\end_layout
5053
5054\begin_layout Standard
5055Robert
5056\end_layout
5057
5058\begin_layout Standard
5059—
5060
5061\end_layout
5062
5063\begin_layout Standard
50644:12 PM
5065\end_layout
5066
5067\begin_layout Standard
5068Yes,
5069 information theory can certainly provide useful measures as feedback for some searches.
5070 I'm not sure there's a relatively application-independent formulation though.
5071\end_layout
5072
5073\begin_layout Standard
5074Linas
5075\end_layout
5076
5077\begin_layout Standard
5078—
5079
5080\end_layout
5081
5082\begin_layout Standard
50834:12 PM
5084\end_layout
5085
5086\begin_layout Standard
5087Don't get me started with how Claude is both brilliant and stunningly stupid at the same time.
5088\end_layout
5089
5090\begin_layout Standard
5091Robert
5092\end_layout
5093
5094\begin_layout Standard
5095—
5096
5097\end_layout
5098
5099\begin_layout Standard
51004:13 PM
5101\end_layout
5102
5103\begin_layout Standard
5104I guess when mathematics starts talking back you've already solved it.
5105 😉
5106\end_layout
5107
5108\begin_layout Standard
5109Noir
5110\end_layout
5111
5112\begin_layout Standard
5113—
5114
5115\end_layout
5116
5117\begin_layout Standard
51184:22 PM
5119\end_layout
5120
5121\begin_layout Standard
5122So much hacking around that issue atm...
5123 its a weird feeling knowing what you're doing is probably not the correct way but useful for the current task.
5124 Fe mapping chains onto hamming cubes.
5125 Does it actually reveal something or is it just a useful container to reduce compute?
5126
5127\end_layout
5128
5129\begin_layout Standard
5130Linas
5131\end_layout
5132
5133\begin_layout Standard
5134—
5135
5136\end_layout
5137
5138\begin_layout Standard
51394:48 PM
5140\end_layout
5141
5142\begin_layout Standard
5143I spend a lot of time trading off between "hacking" and going recursively deeper into a "more fundamental way of doing it".
5144 Can't do one without the other.
5145\end_layout
5146
34735147\begin_layout Section*
34745148The End
34755149\end_layout