The future of computer chess

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Christopher Martin
Posts: 21
Joined: Tue Apr 02, 2024 7:24 pm
Full name: Christopher Martin

The future of computer chess

Post by Christopher Martin »

Friends of Talkchess, ladies and gentlemen, I am writing to you to share an unusual calculation. I follow very closely the inquiries of genius.

ChatGPT, twinned with multimodal agents, propositional logic and conceptual anchoring, is capable of surfing waves as high as 4500 elo. Who would have thought it. The heritage of light and expertise does not live in the fish riders. Scientific advancement works its way through the narrow minds of obsolete schoolchildren. I can only laugh, yes, I laugh. Ha, ha, ha, ha, ha! exclaim my judicious and cracked lips. Ho, ho, ho, ho, ho! mumble my affiliated teeth. The future is today, no matter who it may concern.
User avatar
towforce
Posts: 11609
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: The future of computer chess

Post by towforce »

Clickbait. LLMs are extremely good at what they do in comparison to anything publicly available before November 2022 - but what they do is not top level chess.
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!
User avatar
towforce
Posts: 11609
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: The future of computer chess

Post by towforce »

towforce wrote: Fri Apr 19, 2024 12:09 am Clickbait. LLMs are extremely good at what they do in comparison to anything publicly available before November 2022 - but what they do is not top level chess.

I think what you should have said is that advancement in knowledge technologies will make the Stockfish project obsolete in a few years. That I could agree with. LLMs won't do that, though.
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!
Dann Corbit
Posts: 12548
Joined: Wed Mar 08, 2006 8:57 pm
Location: Redmond, WA USA

Re: The future of computer chess

Post by Dann Corbit »

AI engines are being used to improve algorithms successfully now.
I guess it is a matter of time before all programming is done by AI agents.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.
User avatar
towforce
Posts: 11609
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: The future of computer chess

Post by towforce »

Dann Corbit wrote: Fri Apr 19, 2024 12:39 am AI engines are being used to improve algorithms successfully now.
I guess it is a matter of time before all programming is done by AI agents.

That's not wrong - but I'll offer "a different perspective on the same thing". :)

It's part of a long-term trend that's been going on ever since the first high level programming language (Fortran) was created in 1954: the move from "imperative" coding (telling the computer exactly what to do step by step) to "declarative programming" (link) in which you tell the computer what you want.

It's conceivable to me that soon we'll need a new paradigm for "the computer works out what you want and gives it to you without you having to ask". :)
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!
User avatar
mclane
Posts: 18760
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: The future of computer chess

Post by mclane »

?
I think you are a little to strict. Fortran was the mistake? The mistake was to rely on hardware instead of software.

The better the machines the less progress.

With 6502 5mhz kittinger, schroeder made 1900-2000 elo.

The university guys always had massive hardware but minor software.
In 1986 Ed schroeder nearly won the open computerchess championship against the mainframes.


I know stockfish has much more elo. But stockfish has not only more then 5 mhz, it has also more then 32 kb size of code and more then 8 kb RAM. Also more then one cpu and also NN support.

This is almost all hardware shit.

Software beats hardware.
And if you rely on hardware… you lose IMO.

Frans morschs engines can run on very low resources.
Mark taylor wrote an engine on a 4Bit cpu !
Thats the hardware we all had many years as Calculators at school.



So the true pioneers were Kittinger, schroeder, rathsmann, nitsche+henne and broughton etc etc

They made so much elo out of almost nothing.


They will be seen in 200 or more years like galilei or newton or descartes or einstein.

My heroes are those pioneers of computerchess. Richard lang. Martin bryant. Marty Hirsch and don dailey.
I visit the graves of bobby fischer, david broughton and don dailey, wolfgang delmare.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....
User avatar
towforce
Posts: 11609
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: The future of computer chess

Post by towforce »

mclane wrote: Fri Apr 19, 2024 7:35 pmWith 6502 5mhz kittinger, schroeder made 1900-2000 elo.

I know stockfish has much more elo. But stockfish has not only more then 5 mhz, it has also more then 32 kb size of code and more then 8 kb RAM. Also more then one cpu and also NN support.

Yes - it would be difficult to to overstate how bad the 6502 and the other great 8-bit CPUs like Z80 and 8088 were compared to today's CPUs (or more properly SOCs): the following might happen in an instruction cycle:

* execute an instruction

* write some data to memory (which, apart from a tiny number of registers, was all on separate chips!)

* fetch the next instruction (from memory on another chip)

All the coding had to be done in assembly language, and the code also had to monitor the buttons on the dedicated chess computer for user interaction.

There were a lot of ways time had to be used doing things other than processing chess code with an 8-bit CPU with no memory apart from a few registers.

Roughly speaking, a linear increase in elo has required an exponential increase in hardware and software resources.
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!
smatovic
Posts: 2689
Joined: Wed Mar 10, 2010 10:18 pm
Location: Hamburg, Germany
Full name: Srdja Matovic

Re: The future of computer chess

Post by smatovic »

towforce wrote: Fri Apr 19, 2024 8:00 pm [...]
Roughly speaking, a linear increase in elo has required an exponential increase in hardware and software resources.
Comparing Chess Engines over History or Architectures - Elo / (Transistorcount*Frequency)
viewtopic.php?p=938469

--
Srdja
User avatar
towforce
Posts: 11609
Joined: Thu Mar 09, 2006 12:57 am
Location: Birmingham UK

Re: The future of computer chess

Post by towforce »

smatovic wrote: Sat Apr 20, 2024 9:10 am
towforce wrote: Fri Apr 19, 2024 8:00 pm [...]
Roughly speaking, a linear increase in elo has required an exponential increase in hardware and software resources.
Comparing Chess Engines over History or Architectures - Elo / (Transistorcount*Frequency)
viewtopic.php?p=938469

--
Srdja

Good find! Thank you for archiving and retrieving that.
Writing is the antidote to confusion.
It's not "how smart you are", it's "how are you smart".
Your brain doesn't work the way you want, so train it!
User avatar
mclane
Posts: 18760
Joined: Thu Mar 09, 2006 6:40 pm
Location: US of Europe, germany
Full name: Thorsten Czub

Re: The future of computer chess

Post by mclane »

It is always said that there was programming progress. But this is not really true IMO. Mainly the hardware and the resources made it possible to use more size, more ram and more cpu power and THAT made the progress in programming possible.

Stockfish would not work on 6502 because the engine is too big and needs ram and etc.

Todays chess programmers are invited to make stronger engines on those old platforms to prove me wrong.

If someone beats morsch, Schroeder or kittinger on z80 or 6502 because „the software made progress“ please demonstrate it with your engine on z80 or 6502!!

Isnt this a good scientific contest ? Beat the Ti99/4a chess engine.
Beat the intellivision chess with your own engine on that platform.


Show us that there really was progress made in software in those 40 years.

Beat cyrus II or Sargon or colossus chess4 on the C64 or the on the acorn bbc B micro computer . The zx spectrum or the oric atmos, the Thomson To8d or the amstrad cpc464.

Show us the superiority of the software progress.
What seems like a fairy tale today may be reality tomorrow.
Here we have a fairy tale of the day after tomorrow....