Register | Sign In


Understanding through Discussion


EvC Forum active members: 65 (9162 total)
1 online now:
Newest Member: popoi
Post Volume: Total: 915,817 Year: 3,074/9,624 Month: 919/1,588 Week: 102/223 Day: 0/13 Hour: 0/0


Thread  Details

Email This Thread
Newer Topic | Older Topic
  
Author Topic:   Generating information in a neural network playing chess
JonF
Member (Idle past 168 days)
Posts: 6174
Joined: 06-23-2003


Message 1 of 33 (871488)
02-03-2020 10:10 AM


Complex information arising from random processes: the chess program AlphaZero
quote:
A sticking point among a lot of ID/Creationists seems to be whether information can be generated by a non-intelligent process.
Computer chess provides a very dramatic example. Previously, chess-playing algorithms were designed by software developers in concert with strong human players. In 2017, however, the AlphaZero program was created by initializing a neural net with the rules of chess, and then having it play millions of games against itself, updating its neural net with each game. After 24 hours of such self-play, AlphaZero won a 100-game match against Stockfish, the currently strongest human-designed algorithm, with the score of 28 wins, 82 draws, no losses. (It was not allowed to update its net based on its games with Stockfish, so did not learn from playing the champion; all it had was its experience playing against itself.)
Links and Information, I suppose.

Replies to this message:
 Message 3 by WookieeB, posted 02-14-2020 12:27 AM JonF has replied

  
Adminnemooseus
Administrator
Posts: 3974
Joined: 09-26-2002


Message 2 of 33 (871490)
02-04-2020 12:26 AM


Thread Copied from Proposed New Topics Forum
Thread copied here from the Generating information in a neural network playing chess thread in the Proposed New Topics forum.

  
WookieeB
Member
Posts: 190
Joined: 01-18-2019


Message 3 of 33 (871870)
02-14-2020 12:27 AM
Reply to: Message 1 by JonF
02-03-2020 10:10 AM


A sticking point among a lot of ID/Creationists seems to be whether information can be generated by a non-intelligent process
A bit of a vague, non-committal, and not necessarily true statement. Neverthless, it has no bearing..... because even if you classify what was generated as information, it was generated by an intelligent process. The AlphaZero program and algorithms were made by intelligent minds.

This message is a reply to:
 Message 1 by JonF, posted 02-03-2020 10:10 AM JonF has replied

Replies to this message:
 Message 4 by JonF, posted 02-14-2020 9:42 AM WookieeB has replied

  
JonF
Member (Idle past 168 days)
Posts: 6174
Joined: 06-23-2003


Message 4 of 33 (871881)
02-14-2020 9:42 AM
Reply to: Message 3 by WookieeB
02-14-2020 12:27 AM


The Alpha Zero program wrote its own "algorithms".

This message is a reply to:
 Message 3 by WookieeB, posted 02-14-2020 12:27 AM WookieeB has replied

Replies to this message:
 Message 5 by WookieeB, posted 02-16-2020 12:54 PM JonF has replied

  
WookieeB
Member
Posts: 190
Joined: 01-18-2019


Message 5 of 33 (871928)
02-16-2020 12:54 PM
Reply to: Message 4 by JonF
02-14-2020 9:42 AM


The Alpha Zero program wrote its own "algorithms".
LOL, no it didnt. It was programmed with a MCTS and Alpha-Beta search looking for slightly different outcomes from other chess algorithms. Add in some good memory and compute power and you ended up with the best chess program to date.
But it's intelligently designed all the way down.

This message is a reply to:
 Message 4 by JonF, posted 02-14-2020 9:42 AM JonF has replied

Replies to this message:
 Message 6 by JonF, posted 02-16-2020 3:43 PM WookieeB has replied
 Message 7 by RAZD, posted 02-16-2020 4:39 PM WookieeB has replied

  
JonF
Member (Idle past 168 days)
Posts: 6174
Joined: 06-23-2003


Message 6 of 33 (871954)
02-16-2020 3:43 PM
Reply to: Message 5 by WookieeB
02-16-2020 12:54 PM


It wrote its own algorithms.

This message is a reply to:
 Message 5 by WookieeB, posted 02-16-2020 12:54 PM WookieeB has replied

Replies to this message:
 Message 10 by WookieeB, posted 02-17-2020 5:20 PM JonF has not replied

  
RAZD
Member (Idle past 1405 days)
Posts: 20714
From: the other end of the sidewalk
Joined: 03-14-2004


Message 7 of 33 (871960)
02-16-2020 4:39 PM
Reply to: Message 5 by WookieeB
02-16-2020 12:54 PM


Evolved algorithms
... looking for slightly different outcomes from other chess algorithms. Add in some good memory and compute power and you ended up with the best chess program to date.
You mean it used evolved algorithms? Ones that didn’t exist before? That it developed ... through evolutionary process of modification and selection?
Enjoy

we are limited in our ability to understand
by our ability to understand
RebelAmericanZenDeist
... to learn ... to think ... to live ... to laugh ...
to share.


Join the effort to solve medical problems, AIDS/HIV, Cancer and more with Team EvC! (click)

This message is a reply to:
 Message 5 by WookieeB, posted 02-16-2020 12:54 PM WookieeB has replied

Replies to this message:
 Message 8 by JonF, posted 02-16-2020 4:53 PM RAZD has replied
 Message 11 by WookieeB, posted 02-17-2020 5:27 PM RAZD has replied

  
JonF
Member (Idle past 168 days)
Posts: 6174
Joined: 06-23-2003


Message 8 of 33 (871963)
02-16-2020 4:53 PM
Reply to: Message 7 by RAZD
02-16-2020 4:39 PM


Re: Evolved algorithms
We don't even know what its algorithms are. They were generated by a neural network; I don't know if that counts as an evolutionary algorithm.

This message is a reply to:
 Message 7 by RAZD, posted 02-16-2020 4:39 PM RAZD has replied

Replies to this message:
 Message 9 by RAZD, posted 02-17-2020 12:26 PM JonF has not replied

  
RAZD
Member (Idle past 1405 days)
Posts: 20714
From: the other end of the sidewalk
Joined: 03-14-2004


Message 9 of 33 (871990)
02-17-2020 12:26 PM
Reply to: Message 8 by JonF
02-16-2020 4:53 PM


Re: Evolved algorithms
We don't even know what its algorithms are. They were generated by a neural network; I don't know if that counts as an evolutionary algorithm.
Trial & error, selection of fitter algorithms for next generation, modification & repeat.
We don’t know the specific DNA changes either ...
Enjoy

we are limited in our ability to understand
by our ability to understand
RebelAmericanZenDeist
... to learn ... to think ... to live ... to laugh ...
to share.


Join the effort to solve medical problems, AIDS/HIV, Cancer and more with Team EvC! (click)

This message is a reply to:
 Message 8 by JonF, posted 02-16-2020 4:53 PM JonF has not replied

  
WookieeB
Member
Posts: 190
Joined: 01-18-2019


Message 10 of 33 (871999)
02-17-2020 5:20 PM
Reply to: Message 6 by JonF
02-16-2020 3:43 PM


It wrote its own algorithms.
No it did't. Did you even look at the paper referenced about the program? The one named "Mastering Chess and Shogi by Self-Play with a
General Reinforcement Learning Algorithm" which describes the general idea of what was developed as the program, what instructions and concepts were programmed in.....by programmers???

This message is a reply to:
 Message 6 by JonF, posted 02-16-2020 3:43 PM JonF has not replied

  
WookieeB
Member
Posts: 190
Joined: 01-18-2019


Message 11 of 33 (872001)
02-17-2020 5:27 PM
Reply to: Message 7 by RAZD
02-16-2020 4:39 PM


NRe: Evolved algorithms
No, it didnt "evolve" it's own algorithm. It was programmed with the rules of chess (and other games as it turns out), provided formulas for weighing different moves in the game, given memory and the ability to compare different outcomes so that it could use what it had previously determined and build from there. All the instructions for it to do what it was going to do, the algorithm, was given to it by the programmers. The program did not learn to do any new tasks or abilities that were not given to it.

This message is a reply to:
 Message 7 by RAZD, posted 02-16-2020 4:39 PM RAZD has replied

Replies to this message:
 Message 12 by RAZD, posted 02-22-2020 2:15 PM WookieeB has replied

  
RAZD
Member (Idle past 1405 days)
Posts: 20714
From: the other end of the sidewalk
Joined: 03-14-2004


Message 12 of 33 (872211)
02-22-2020 2:15 PM
Reply to: Message 11 by WookieeB
02-17-2020 5:27 PM


Re: Evolved algorithms
No, it didnt "evolve" it's own algorithm. It was programmed with the rules of chess (and other games as it turns out), provided formulas for weighing different moves in the game, given memory and the ability to compare different outcomes so that it could use what it had previously determined and build from there. All the instructions for it to do what it was going to do, the algorithm, was given to it by the programmers. The program did not learn to do any new tasks or abilities that were not given to it.
It was programmed with the rules of evolution, provided formulas for weighing different survival strategies, given memory and the ability to compare survival outcomes so that it could use what it had previously determined and build from there. All the instructions for it to do what it was going to do, the algorithm, was give to it by the programmers. The program did not learn to do any new tasks or abilities that were not given to it.
Still sounds like an evolutionary process. No it didn't sudden-macro-evolve a new task, or start playing a different game, but evolution doesn't work that way either.
btw -- there are more than one algorithm involved. Just like there are more than one survival strategy.
Enjoy

we are limited in our ability to understand
by our ability to understand
RebelAmericanZenDeist
... to learn ... to think ... to live ... to laugh ...
to share.


Join the effort to solve medical problems, AIDS/HIV, Cancer and more with Team EvC! (click)

This message is a reply to:
 Message 11 by WookieeB, posted 02-17-2020 5:27 PM WookieeB has replied

Replies to this message:
 Message 13 by WookieeB, posted 02-23-2020 10:15 PM RAZD has replied

  
WookieeB
Member
Posts: 190
Joined: 01-18-2019


Message 13 of 33 (872264)
02-23-2020 10:15 PM
Reply to: Message 12 by RAZD
02-22-2020 2:15 PM


Re: Evolved algorithms
It was programmed with the rules of evolution...
A bit of a generous description, don't you think? After all, there was no mention of the word "evolution" or "evolve", and only one instance of "selection" that had nothing to do with what could be inferred as a "rule of evolution". But hey, if you want to say that, I'll give that to ya.
And yet with that sort of description, the results end up being totally within the parameters of a designed system and show nothing akin to the claims of biological evolution being able to accomplish. I'm curious what you think "evolved" in the system.
The search space of moves is immense and could not fully be searched in detail with modern technology. And yet that space all falls within the parameters of the rules of chess. The programmers gave the chess program a way to heuristically search through the space, find patterns and apply weights to what it searched to build a statistically more-likely-to-win method to playing the game. It was intelligently designed all the way down, and in the end, no matter how well the program performed it's job (surviving in analogy), it still was just 'playing' chess.... as designed. It didn't learn or develop anything new on it's own.
If the whole point was to take the chess algorithm and analogize it to something like natural selection, ok. Nobody, including any ID proponent, is seriously debating that natural selection is a real thing. But I disagree with the title of the PT article, in that there was no complex information created, nor was the process random (claims the paper on the chess program never even hinted at). Any information the program dealt with and the process was programmed in already: ie chess rules, search methods, and algorithm(s) dealing with weighing results. Beyond doing what it was programmed to do in a way that exceeded prior programs, there's nothing there to blow a horn about.
Edited by WookieeB, : cleanup

This message is a reply to:
 Message 12 by RAZD, posted 02-22-2020 2:15 PM RAZD has replied

Replies to this message:
 Message 14 by RAZD, posted 02-25-2020 11:24 AM WookieeB has replied

  
RAZD
Member (Idle past 1405 days)
Posts: 20714
From: the other end of the sidewalk
Joined: 03-14-2004


(1)
Message 14 of 33 (872328)
02-25-2020 11:24 AM
Reply to: Message 13 by WookieeB
02-23-2020 10:15 PM


Re: Evolved algorithms
bit of a generous description, don't you think? After all, there was no mention of the word "evolution" or "evolve", and only one instance of "selection" that had nothing to do with what could be inferred as a "rule of evolution". But hey, if you want to say that, I'll give that to ya.
Parody analogy wins again.
And yet with that sort of description, the results end up being totally within the parameters of a designed system and show nothing akin to the claims of biological evolution being able to accomplish. I'm curious what you think "evolved" in the system.
The winning Strategy.
The search space of moves is immense and could not fully be searched in detail with modern technology. And yet that space all falls within the parameters of the rules of chess. The programmers gave the chess program a way to heuristically search through the space, find patterns and apply weights to what it searched to build a statistically more-likely-to-win method to playing the game. It was intelligently designed all the way down, and in the end, no matter how well the program performed it's job (surviving in analogy), it still was just 'playing' chess.... as designed. It didn't learn or develop anything new on it's own.
It was not programmed with the winning strategy. So no it was not intelligently designed all the way down it had to develop that strategy through trial and error. It learned how to win using an algorithm that was not part of the programming.
... But I disagree with the title of the PT article, in that there was no complex information created, ...
Which is meaningless, as (A) this is not a defined biological term, (B) it is not quantifiable by any means I know, and (C) evolution does not have to do anything but evolution.
You know ID fails when it makes up sciency sounding word and provides no means to quantify them. That’s pseudoscience.
Enjoy

we are limited in our ability to understand
by our ability to understand
RebelAmericanZenDeist
... to learn ... to think ... to live ... to laugh ...
to share.


Join the effort to solve medical problems, AIDS/HIV, Cancer and more with Team EvC! (click)

This message is a reply to:
 Message 13 by WookieeB, posted 02-23-2020 10:15 PM WookieeB has replied

Replies to this message:
 Message 15 by WookieeB, posted 02-25-2020 4:58 PM RAZD has seen this message but not replied

  
WookieeB
Member
Posts: 190
Joined: 01-18-2019


Message 15 of 33 (872336)
02-25-2020 4:58 PM
Reply to: Message 14 by RAZD
02-25-2020 11:24 AM


Re: Evolved algorithms
I'm curious what you think "evolved" in the system.
The winning Strategy.
How so? What is your definition of "evolved" then in this instance?
It was not programmed with the winning strategy. So no it was not intelligently designed all the way down it had to develop that strategy through trial and error.
What an odd statement! Of course the program was not given the explicit "winning strategy". If the programmers had 'the winning strategy', they wouldn't need to program anything. They did though program how to find a winning strategy. Everything the program did was according to the rules (ie the algorithm) that it was programmed for. Even the result of the weights and best choices for playing the game was a result of the program. That's what is meant by it being "intelligently designed all the way down", a term you apparently had no clue as to how to understand.
Your logic makes no sense. You are implying that the results of any search application is the application itself generating information and/or learning to do some task on its own. But that is just not the case.
For example, I could develop a computer program to take the addresses of the roughly 327 million people in the USA and then filter out those living in Arizona. Even before I gave it an initial data set (the 327m people), the algorithm is created. Now I feed the program the initial data set and it spits output of about 7.2 million names. By your logic it was the computer program itself that developed how to get a list of Arizona dwellers. That is silly
It learned how to win using an algorithm that was not part of the programming.
The hell it didn't!!! Put simply, an algorithm is a set of rules to follow to solve some question. The program was basically told how to play chess, and how to make the "best" move in a particular situation. What is defined as "best" was not initially specified, but by further rules provided by the programmers, the program was given the ability to randomly and efficiently search though the chess-game-moves search space, apply weights to various actions, and filter options to get what would (according to the rules) be the most statistically winning results when playing. Put simply, the programmers told the program what would constitute as being able to "win" and the program went out and did it. The program did nothing on its own that wasn't defined prior by a programmer.
Which is meaningless, as (A) this is not a defined biological term, (B) it is not quantifiable by any means I know, and (C) evolution does not have to do anything but evolution.
Funny how you'll quibble about this and not even know the meaning of the words you are using previously - like algorithm. And since we're talking about information in a computer program, and not a biological thing, you're complaint is hollow. Then you end with a tautology? Pot, meet kettle.
But if you want to still quibble, drop the word "complex" since you have no understanding of the meaning, use the title as is, and my statement still stands.
Edited by WookieeB, : cleanup

This message is a reply to:
 Message 14 by RAZD, posted 02-25-2020 11:24 AM RAZD has seen this message but not replied

Replies to this message:
 Message 16 by dwise1, posted 02-26-2020 1:04 AM WookieeB has replied
 Message 21 by Stile, posted 02-27-2020 4:32 PM WookieeB has replied

  
Newer Topic | Older Topic
Jump to:


Copyright 2001-2023 by EvC Forum, All Rights Reserved

™ Version 4.2
Innovative software from Qwixotic © 2024