chessgames.com
Members · Prefs · Laboratory · Collections · Openings · Endgames · Sacrifices · History · Search Kibitzing · Kibitzer's Café · Chessforums · Tournament Index · Players · Kibitzing

AlphaZero (Computer)

Number of games in database: 220
Years covered: 2017 to 2018
Overall record: +62 -11 =147 (61.6%)*
   * Overall winning percentage = (wins+draws/2) / total games in the database.

MOST PLAYED OPENINGS
With the White pieces:
 Queen's Indian (40) 
    E15 E17 E16 E18
 Nimzo Indian (12) 
    E21 E53 E47 E46 E41
 French Defense (12) 
    C11 C02 C14 C13 C18
 English (12) 
    A17 A15
 Queen's Pawn Game (9) 
    E00 E10 D02 A45
 Semi-Slav (9) 
    D43 D44 D45
With the Black pieces:
 Ruy Lopez (24) 
    C67 C65 C92 C95 C69
 Sicilian (7) 
    B78 B90 B89 B67 B48
 Giuoco Piano (6) 
    C50 C53
 King's Indian (5) 
    E60 E99 E81 E84 E87
 Queen's Gambit Declined (4) 
    D31 D37 D39 D38
 French Defense (4) 
    C11 C14 C18 C13
Repertoire Explorer

NOTABLE GAMES: [what is this?]
   AlphaZero vs Stockfish, 2017 1-0
   AlphaZero vs Stockfish, 2018 1-0
   AlphaZero vs Stockfish, 2018 1/2-1/2
   AlphaZero vs Stockfish, 2018 1-0
   AlphaZero vs Stockfish, 2018 1-0
   AlphaZero vs Stockfish, 2017 1-0
   AlphaZero vs Stockfish, 2017 1-0
   AlphaZero vs Stockfish, 2017 1-0
   Stockfish vs AlphaZero, 2018 0-1
   Stockfish vs AlphaZero, 2018 1/2-1/2

NOTABLE TOURNAMENTS: [what is this?]
   AlphaZero - Stockfish (2017)
   AlphaZero - Stockfish Match (2018)

GAME COLLECTIONS: [what is this?]
   Game Changer by keypusher
   Alphazero brilliancies by Elesius
   Stockfish - AlphaZero (2017) by hukes70
   AlphaZero by ThirdPawn

RECENT GAMES:
   🏆 AlphaZero - Stockfish Match
   AlphaZero vs Stockfish (Jan-18-18) 1-0
   AlphaZero vs Stockfish (Jan-18-18) 1/2-1/2
   AlphaZero vs Stockfish (Jan-18-18) 1-0
   AlphaZero vs Stockfish (Jan-18-18) 1-0
   AlphaZero vs Stockfish (Jan-18-18) 1-0

Search Sacrifice Explorer for AlphaZero (Computer)
Search Google for AlphaZero (Computer)

ALPHAZERO (COMPUTER)

[what is this?]

AlphaZero is an application of the Google DeepMind AI project applied to chess and Shogi. In late 2017 experiments, it quickly demonstrated itself superior to any technology that we would otherwise consider leading-edge.

(1) Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm - https://arxiv.org/pdf/1712.01815.pdf

https://www.chessprogramming.org/Al...

Wikipedia article: AlphaZero

Last updated: 2018-12-02 14:34:00

Try our new games table.

 page 1 of 9; games 1-25 of 220  PGN Download
Game  ResultMoves YearEvent/LocaleOpening
1. Stockfish vs AlphaZero 0-1872017AlphaZero - StockfishC65 Ruy Lopez, Berlin Defense
2. Stockfish vs AlphaZero 0-1672017AlphaZero - StockfishC65 Ruy Lopez, Berlin Defense
3. AlphaZero vs Stockfish 1-0562017AlphaZero - StockfishE17 Queen's Indian
4. AlphaZero vs Stockfish 1-0522017AlphaZero - StockfishC11 French
5. AlphaZero vs Stockfish 1-0682017AlphaZero - StockfishE16 Queen's Indian
6. AlphaZero vs Stockfish 1-01002017AlphaZero - StockfishE16 Queen's Indian
7. AlphaZero vs Stockfish 1-0702017AlphaZero - StockfishE17 Queen's Indian
8. AlphaZero vs Stockfish 1-01172017AlphaZero - StockfishE17 Queen's Indian
9. AlphaZero vs Stockfish 1-0952017AlphaZero - StockfishC11 French
10. AlphaZero vs Stockfish 1-0602017AlphaZero - StockfishE15 Queen's Indian
11. AlphaZero vs Stockfish ½-½1022018AlphaZero - Stockfish MatchD31 Queen's Gambit Declined
12. AlphaZero vs Stockfish  1-0572018AlphaZero - Stockfish MatchD44 Queen's Gambit Declined Semi-Slav
13. AlphaZero vs Stockfish  1-01052018AlphaZero - Stockfish MatchE16 Queen's Indian
14. Stockfish vs AlphaZero 0-11422018AlphaZero - Stockfish MatchC67 Ruy Lopez
15. Stockfish vs AlphaZero 0-1482018AlphaZero - Stockfish MatchC58 Two Knights
16. Stockfish vs AlphaZero 0-11142018AlphaZero - Stockfish MatchC67 Ruy Lopez
17. Stockfish vs AlphaZero 1-01492018AlphaZero - Stockfish MatchC67 Ruy Lopez
18. Stockfish vs AlphaZero 0-1972018AlphaZero - Stockfish MatchC50 Giuoco Piano
19. Stockfish vs AlphaZero 0-1572018AlphaZero - Stockfish MatchC67 Ruy Lopez
20. AlphaZero vs Stockfish 1-0522018AlphaZero - Stockfish MatchD43 Queen's Gambit Declined Semi-Slav
21. AlphaZero vs Stockfish 1-0512018AlphaZero - Stockfish MatchA15 English
22. AlphaZero vs Stockfish 1-0732018AlphaZero - Stockfish MatchE16 Queen's Indian
23. AlphaZero vs Stockfish 1-0562018AlphaZero - Stockfish MatchA17 English
24. AlphaZero vs Stockfish 1-0492018AlphaZero - Stockfish MatchE16 Queen's Indian
25. AlphaZero vs Stockfish 1-0692018AlphaZero - Stockfish MatchE17 Queen's Indian
 page 1 of 9; games 1-25 of 220  PGN Download
  REFINE SEARCH:   White wins (1-0) | Black wins (0-1) | Draws (1/2-1/2) | AlphaZero wins | AlphaZero loses  

Kibitzer's Corner
< Earlier Kibitzing  · PAGE 24 OF 39 ·  Later Kibitzing>
Apr-18-19  MrMelad: <keypusher: I guess we’ll never know, but it would be interesting to see if a 2010-era engine would lose to a top human GM without an opening book or tablebase.>

I'd bet on the engine winning without an opening book <and also> giving pawn odds.

<One of the things that most impresses me about AlphaZero and other neural network engines is that they don’t have opening books or tablebases.>

I think you are right. It seems AlphaZero performance actually decreases when forcing it to play openings it hasn't discovered and preferred on it's own. It can be seen by the fact the only games stockfish was able to win were the games played from a pre-arranged opening.

It seems to me with my basic chess understanding that the AlphaZero approach is most different from traditional engines at the opening phase mainly because most engines can usually avoid serious tactical blunders in middle-game and the endgame can sometimes be calculated to high degree of accuracy as less moves are possible at each step.

The opening and early middle-game is really where it's pattern recognition and positional superiority comes into play. It's ability to optimize the strategy is more important at the early stages when long term plans and positional advantages defeat the engine horizon of depth ply.

btw, <zarg> was one of my favorite members in CG, I wonder what he'd think of AlphaZero. I always appreciated his opinions, he had real depth sometimes. Thanks for forwarding that post.

Apr-18-19
Premium Chessgames Member
  AylerKupp: <<scholes> In 2014, 60% was state of art accuracy in cat dog classification problem. Of course by ayler kupp definition there has been no innovation in last 25 years.>

You still don't either understand what I'm saying or are deliberately ignoring it. No innovation in what? A system (hardware + software) in cat vs. dog image classification or in algorithms and/or larger training sets for convolutional neural networks (CNNs) used in image classification?

No doubt that there have been tremendous improvements in the accuracy of image classification of cats and dogs in the last 5 years. But what were the reason(s) for this improvement in accuracy? Were new concepts developed and applied? Were the existing algorithms enhanced in either minor or major ways? Was more powerful hardware used that allowed the improved classifications to be performed in an acceptable amount of time and/or allow deeper CNNs to be applied? Or all three?

If the improvements were due <mostly> by the development and application of new concepts or the application of old concepts in new ways then I would definitely say that innovation in this area has occurred in the last 5 years.

If the improvements were due <mostly> to hardware technological advances allowing the application of more powerful hardware or hardware architectures <and> if the software modifications were due mostly to the adaptation of the existing software to the new hardware architecture without modifying the existing algorithms, then I would definitely say that no <software> innovation in this area has occurred in the last 5 years (I'll assume that the reference to 25 years was a typo).

If the existing algorithms were enhanced then there may or may not have been innovation, depending on the magnitude of the enhancements. If they were minor without fundamentally altering the algorithms I would say that no significant innovation occurred. If they were major and implemented in a new ways then I would say that at least some <software> innovation took place.

So the answer as to whether innovation took place is not straightforward, it depends on the area that caused the majority of the increased accuracy to take place. And if there were enhancements in all 3 areas (new concepts, enhanced algorithms, new and more powerful hardware) then it would be instructive to determine what percentage of the accuracy improvement was due each of the 3 areas. You seem fixated in the idea that if substantial improvement in the accuracy of cat vs. dog classification has taken place then this <must> have been the result of innovation in the <software> and <algorithms>, nothing else.

You might find the following articles interesting, they address the current state of the art in cat vs. dog image classification.

1. Image Classifier – Cats vs. Dogs: https://towardsdatascience.com/imag...

2. Dogs vs. Cats: Image Classification with Deep Learning using TensorFlow in Python: https://www.datasciencecentral.com/...

3. Dogs vs. Cats (Kaggle competition): https://www.kaggle.com/c/dogs-vs-cats

Apr-18-19
Premium Chessgames Member
  AylerKupp: <<scholes> If progress in last 5 years continue in future then Leela would beat stockfish playing on same cpu. It already beat it when they both play on gpu.>

I would be willing to bet that 5 years from now, if LeelaC0 and Stockfish played a 100-game match at classic time controls using computers with similar computational capability that Stockfish would win the match convincingly.

And when was Stockfish modified so that it could use a GPU and when (and in what event) did LeelaC0 beat it when it used a GPU? There is no indication of any modifications to allow Stockfish to use a GPU in the Stockfish Development Version log (http://abrok.eu/stockfish/?) within the last year. Please provide a link to the description of that match and its results; it's news to me.

Apr-18-19  john barleycorn: < AylerKupp: ...

I would be willing to bet that 5 years from now, if LeelaC0 and Stockfish played a 100-game match at classic time controls using computers with similar computational capability that Stockfish would win the match convincingly. ...>

There is a 50/50 chance in my mind when the hype about this "neural networks" is considered more soberly. I have not seen any proof that they process information more intelligently. they just handle it due to their hardware a bit faster.

Apr-18-19  MrMelad: <john barleycorn> Yhea let’s also wait until the hype about this “internet” thing subside too, can’t be too careful :)
Apr-18-19  parmetd: I can't wait for stockfish to use GPUs that would truly be next evolution for any AB engine.
Apr-18-19  john barleycorn: <MrMelad: <john barleycorn> Yhea let’s also wait until the hype about this “internet” thing subside too, can’t be too careful :)>

yeah, you better warn Zuckerberg and Bezos, too.

Apr-19-19
Premium Chessgames Member
  AylerKupp: <<john barleycorn> There is a 50/50 chance in my mind when the hype about this "neural networks" is considered more soberly. I have not seen any proof that they process information more intelligently. they just handle it due to their hardware a bit faster.>

I don't know if they process information more intelligently but they certainly process it differently than other forms of AI. AI has many forms and there has been a lot of hype about it for decades, much of it unfortunately unfulfilled. You just have to take the long view.

Remember Expert Systems introduced around 1965? They process information about a particular domain based on a knowledge based consisting of facts and rules provided by experts in that domain. They have proved extremely useful in some narrow areas but not generally, perhaps because of the inefficiency of capturing the rules from human experts and the limited accessibility of the later to help in this task.

Remember the Fifth Generation Computer System project initiated by the Japanese Government around 1982? It was intended to use massively parallel computer systems programmed in the Prolog computer language which was declarative in nature (you told it <what> you wanted it to do rather than <how> to do it ) and, using rule-based AI techniques it would figure it out. It did not achieve the success expected of it possibly because it was ahead of its time in terms of the demands that it made on the hardware needed to implement it successfully. But now with relatively cheap and highly parallelized processors like GPUs and TPUs maybe the concept should be revisited.

Neural networks should not be considered hype. The fact is that they can implement solutions to problems in various domains and market sectors by use of appropriate training sets mean that they are very flexible. And if like AlphaZero they can teach themselves without relying on human experience as a basis means that they can potentially uncover new approaches in that domain without being constrained by previous human experiences and biases.

The reason for my offer of that bet (gee, I sound like David Levy!) is that, at this time and given similar computational capability, chess engines with handcrafted evaluation functions and using minimax will easily outperform neural network-based chess engines. And, in the same circumstance, alpha-beta search tree pruning assisted by heuristics has proven superior to MCTS as shown by the relative performance of Komodo 12.x and its MCTS option.

Will that situation be the same in 5 years? I don't really know, but it's my opinion that it will be. It depends on how the relative improvement in chess-playing neural networks and the success (if any) of implementing a much higher degree of parallelism in classic chess engine algorithms so that they would be amenable to efficient implementation on GPUs, TPUs, and whatever other highly parallel and relatively cheap processing hardware is developed.

But I think that, given the effort made to develop chess engines using the classic approaches, the recent success of AlphaZero, LeelaC0, and other neural network-based engines with GPU support, that the main chess engine developers will be highly motivated to discover and implement ways to use GPUs (at least) to level the playing field in terms of computational capability. Then we'll see which approach is "king of the hill".

Apr-19-19
Premium Chessgames Member
  AylerKupp: <<parmetd> I can't wait for stockfish to use GPUs that would truly be next evolution for any AB engine.>

Well, don't hold your breath. In order for classic engines to effectively use GPUs either their basic algorithms must be modified so that they are highly parallelizable or new algorithms developed. As I said to <john barleycorn> above, I'm sure that the recent successes of AlphaZero and LeelaC0 with stimulate this effort.

Attempts to use GPUs with traditional chess engine have not met with much success. The one I know the best is the effort by Srdjan Matovic with his Zeta classic approach-based chess engine with GPU support on and off since 2010 (see https://www.chessprogramming.org/Zeta).

It's success has been limited. While Zeta can play chess, it apparently can't do that very well, at least when it's not supported by a GPU. In the current CCRL engine vs. engine tournament (Apr-13-19) it's best version is rated at 2055 and ranked #3, compared to Leela Chess Zero's rating (also without GPU support) of 2650 and #127 ranking.

Srdjan Matovic has been developing the Zeta classic approach-based and GPU-supported chess engine on and off since 2010, so Leela Chess Zero is hardly the first chess engine to use GPU support. But "successfully" is a different story; while Zeta can play chess, it apparently can't do that very well. In the current CCRL engine vs. engine tournament it's rated at 2056 and ranked #344, compared to Leela Chess Zero's rating of 2650 and #124 ranking. And CCRL gives all engines with similar rating the same ranking, so there are actually 2279 engines considered to be better than Zeta and 1249 considered to be better than LeelaC0.

It seems that Srdjan Matovic is a one man show and can't devote full time effort to the task. Certainly a big difference between either the AlphaZero's and LeelaC0's development teams! He certainly could use some help. And, as I said above, now that AlphaZero and LeelaC0 have raised the bar when supported by TPUs and CPUs, maybe he will get it.

Apr-19-19  parmetd: I am well aware of all that Ayler thanks. I was just dreaming. As far as I am concerned the true success of AlphaZero and Leela is not the NN/AI/ML that everyone else is entranced with but their ability to use GPUs.
Apr-19-19  john barleycorn: <AylerKupp: ...

Neural networks should not be considered hype. The fact is that they can implement solutions to problems in various domains and market sectors by use of appropriate training sets mean that they are very flexible. And if like AlphaZero they can teach themselves without relying on human experience as a basis means that they can potentially uncover new approaches in that domain without being constrained by previous human experiences and biases. ...>

There is my point. Problem solving has always been a human approach from recognizing something as a problem, to define it properly, and then solve it. I can't see the definition of a problem (the real problem) as part of the program.

Apr-20-19
Premium Chessgames Member
  AylerKupp: <<john barleycorn> Problem solving has always been a human approach from recognizing something as a problem, to define it properly, and then solve it. I can't see the definition of a problem (the real problem) as part of the program.>

I would agree that this is mostly true. We usually know the problem that we want to solve, and using a neural network is one approach to solve the problem, specifically with supervised training (the neural network is provided with a learning set consisting of a set of input vectors and the correct output vectors resulting from the input vectors, and it figures out the best set of weights and biases to produce the best input output correspondence; i.e. solve the problem) and reinforced training (the neural network is provided with a similar set of input vector but is only provided a grade as to how well the network performed given the input vectors and its current set of weights and biases). In both cases the problem (e.g. playing a chess game) is known.

Then there is unsupervised training which blurs the distinction between who/what determines what the problem is. The neural network is again provided with a set of input vectors but no determination, direct or indirect, as to what the output vectors are. It is the neural network's responsibility to determine the best correlation between the sets of weights, biases, and outputs. It thus determines what, given the data, what the best solution of "a" problem is, without knowing a priori what the problem was.

Apr-20-19
Premium Chessgames Member
  AylerKupp: <<parmetd> As far as I am concerned the true success of AlphaZero and Leela is not the NN/AI/ML that everyone else is entranced with but their ability to use GPUs.>

I wouldn't go that far. Given the apparent difficulty, at least at the moment, of effectively using GPUs and, probably, TPUs with classic chess engines, the ability of AlphaZero, LeelaC0, and other neural network-based engines to implement a superstring chess engine when supported by GPUs and TPUs has been a great success. So, as I've said before, it all depends on what you are interested in:

1. What is the superior system (hardware + software) to solve a problem (i.e. create a strong chess-playing engine)?

2. What is the superior approach (software only) to solve a problem (again, create a strong chess-playing engine) given that the hardware that the engine runs on has a given computational capability?

Why do I make a distinction? Because if and when (a big IF and a big WHEN) classic chess engines (consisting of a hand-crafted evaluation function and minimax search tree building with heuristics and alpha-beta pruning) are adapted to use highly parallel support devices (GPUs and TPUs) and achieve equivalent computational processing capability as current neural network-based engines (using reinforcement training and MCTS-based search trees), then the superior approach to playing chess will be decided, at least for the moment. And you know which side I'm betting on, particularly since I believe that classic chess engines proponents have been motivated by AlphaZero's success to look at ways to improve their classic engine performance.

Time (and money!) will tell.

Apr-20-19
Premium Chessgames Member
  keypusher: <So, as I've said before, it all depends on what you are interested in>

Chess. It's why people fall in love with A0.

Apr-21-19  MrMelad: <parmetd: As far as I am concerned the true success of AlphaZero and Leela is not the NN/AI/ML that everyone else is entranced with but their ability to use GPUs.> Yes and even more than that - the ability to use a TPU. It sort of gives the impression that AlphaZero use of new hardware is like adding a whole extra dimension.

I also agree with <AylerKupp> that this should motivate classical engines to improve their ability to use GPUs and parallel programming, though I can't see how they can straightforwardly do that.

Apr-21-19  MrMelad: <john barleycorn: Problem solving has always been a human approach from recognizing something as a problem, to define it properly, and then solve it.>

I have to disagree with you there, JB. Humans learn to "solve problems" in many different ways and methods, sometimes they do it when they are as young as few months old.

For example, the ability to recognize a dog once you've seen a certain type of dog only once is a great example of "problem solving" where you are given a single example and able to deduce the characteristics of a prototype without defining it at all. Is it the ears and tail that makes a dog a dog? Not really, it is the "dogness" quality of the dog that one year olds are able to create a fairly accurate mental projection of and programmers have traditionally struggled to define accurately.

In that regards, computer neural networks solve problems in the same manner humans do, by learning from example sets and/or trial and error by that <learning> the features that describe the problem instead of trying to define them.

Your idea of problem solving is a good one as long as the problem can be defined accurately. When there's room for subjectivity or interpretations the "trial and error" approach seems to be better suited.

Apr-21-19  MrMelad: <keypusher: Chess. It's why people fall in love with A0.> That's true for me. I remember that reviewing the first 10 games google released I had the feeling I was reviewing a perfect game of chess, as if AlphaZero has actually solved the game.
Apr-21-19  MrMelad: <AylerKupp: What is the superior approach (software only) to solve a problem (again, create a strong chess-playing engine) given that the hardware that the engine runs on has a given computational capability?>

How do you define what hardware to use for your benchmark?

I mean, why not go with 1Hz 8bit CPU and 64KB memory?

Or in the same manner, why not go with a 64 core CPU equipped with two generation 2 TPUs?

What makes one hardware design more suitable to determine the "best software approach"?

My take is that there's only two ways to define machines of similar computational capability.

1. Money - they have to cost the same amount of money

2. Energy - they have to use the same amount of energy

Anything else is biased towards a specific approach, for example, your CPU flops method are biased towards CPU based algorithms such as stockfish.

Apr-23-19  john barleycorn: <MrMelad: ...

My take is that there's only two ways to define machines of similar computational capability.

1. Money - they have to cost the same amount of money

2. Energy - they have to use the same amount of energy

Anything else is biased towards a specific approach, for example, your CPU flops method are biased towards CPU based algorithms such as stockfish.>

Energy costs money? Have I missed something?

Apr-23-19  diceman: <john barleycorn:

Energy costs money?>

No vacuum tubes allowed!

Apr-23-19
Premium Chessgames Member
  AylerKupp: <<MrMelad> How do you define what hardware to use for your benchmark?>

Sigh ... I'll break my promise and address this fundamental question one more time since you still don't seem to get it, as though you were dense (which I don't think you are).

1. It <DOESN'T MATTER> what hardware you use for your benchmark nor whether the two hardware architectures are similar. If you want to determine the relative merits of the software to perform <any> task, you need to take the hardware out of the equation. No one hardware design is more or less suitable to determine "the best software approach", at least as long as the software will execute on that hardware.

2. In order to determine whether 2 (or more) sets of hardware have similar computational performance capabilities you need to look at some fundamental unit. Number of operations per second (or computations per second, if you prefer) is such a unit, and it doesn't matter whether you are using a CPU, a GPU, a TPU, or an abacus. An operation per second for one machine is roughly equivalent to an operation per second on another machine for the purpose of relative comparison, even though the operations may be different. They are not biased in any way towards a particular hardware architecture.

3. If you are not interested in determining which software approach (e.g. the classic chess engine or the neural network-based chess engine) is "better", then you don't need to bother with equivalent hardware computational performance capability.

3. Neither money nor energy are fundamental units in terms of performance capability although, of course, they will have an effect. If you want to make them your take, fine. You are, after all, in "love" with AlphaZero, and I'm certainly not about to interfere in matters of the heart.

Now, please, don't bother addressing me on this issue again because I will not further waste my time responding, even though I think that it is discourteous not to address questions directed to you explicitly. You can believe whatever you want to believe. You can even ignore if you wish the facts presented by DeepMind in their second paper that show that if AlphaZero is restricted to the same number of operations per second as Stockfish by limiting its allowable computational time, that Stockfish would outperform it as easily as AlphaZero outperformed it with an approximate 80X advantage in computer computational capability. Whatever makes you happy.

Apr-23-19
Premium Chessgames Member
  alexmagnus: Again, let's take the brain. In terms of operations per second it is superior to <any> modern computer, just think how many calculations it has to make just to perceive the world. And yet, it is ridiculously unfit to perform Stockfish's (or AlphaZero's, for that matter) algorithm.

Flops are not just operations per second. It's <floating point> operartions per second. But what if our algorithm's calculations have nothing to do with floating points?

Apr-23-19  john barleycorn: <alexmagnus: Again, let's take the brain.> easy, <alexmagnus>, when we did before?

<And yet, it is ridiculously unfit to perform Stockfish's (or AlphaZero's, for that matter) algorithm.>

Yeah, we must regret. The human brain even can't take the square root of 32419587 in less than a second. Mankind is doomed without A0. A miracle mankind still survived.

https://www.youtube.com/watch?v=vdS...

Apr-23-19  MrMelad: <john barleycorn:Energy costs money? Have I missed something?>

I don't understand what is it that you don't understand. You should probably phrase your question more precisely.

I suggested two scales to compare different computers, one is the total amount of money they cost, the second is the amount of energy they consume. Those scales aren't related so your question makes no sense to me.

Apr-24-19  MrMelad: <AylerKupp>

I understand your frustration from the going discussion. If we were corresponding through email then I wouldn't be replying but since this is a public discussion in an open forum I'm not going to stop pointing out what I perceive as the logical flaws in your arguments.

If you want to stop reading my posts then you can place me on your ignore list, but if you want me to stop responding to what I perceive as your erroneous claims you're gonna have to stop making them :)

<It <DOESN'T MATTER> what hardware you use for your benchmark> < No one hardware design is more or less suitable to determine "the best software approach">

This argument is logically flawed. If algorithm A1 outperforms algorithm A2 on hardware H1 but A2 outperforms A1 on hardware H2 then "the best software approach" is dependent on the available hardware.

As I've shown examples for such algorithms this constitute as a <logical proof>. No amount of <Sigh>s or excessive use of capital letters and brackets can dispute this.

It doesn't even matter that "best" and "approach" are subjective terms in that regards since the proof is about the dependency of the software and the hardware in determining algorithms qualities.

<In order to determine whether 2 (or more) sets of hardware have similar computational performance capabilities you need to look at some fundamental unit. Number of operations per second (or computations per second, if you prefer) is such a unit>

Number of operations per second is not a fundamental unit. Watts on the other hand are. AlphaZero utilize Watts better as it can achieve more operations per second with same amount of Watts. Watts as a fundamental unit simply don't fit your paradigm that people are "in love" with AlphaZero for no reason.

<If you are not interested in determining which software approach (e.g. the classic chess engine or the neural network-based chess engine) is "better", then you don't need to bother with equivalent hardware computational performance capability.>

I am interested in this question very much actually. I also agree that AlphaZero performs more bit operations per second than Stockfish. My argument is that AlphaZero's approach is more efficient, meaning, for the same amount of energy it can perform a lot more operations. Also for the same amount of budget it can achieve better chess prowess.

Those "efficiency" measures are more important to me in determining the "best software approach".

If you can solve 10 times more things than me with the same amount of effort, isn't it a consensus that your "approach" is "better"?

<Neither money nor energy are fundamental units in terms of performance capability although, of course, they will have an effect. If you want to make them your take, fine. You are, after all, in "love" with AlphaZero, and I'm certainly not about to interfere in matters of the heart.>

This is not a serious argument so it's hard to relate. It did make me laugh so thank you, every long post should have a "comic relief" section, I'll consider the whole paragraph a joke unless you want to elaborate on why "amount of operations" are more fundamental to Energy, it is certainly not an <obvious> flow of logical reasoning.

Jump to page #    (enter # from 1 to 39)
search thread:   
< Earlier Kibitzing  · PAGE 24 OF 39 ·  Later Kibitzing>

NOTE: Create an account today to post replies and access other powerful features which are available only to registered users. Becoming a member is free, anonymous, and takes less than 1 minute! If you already have a username, then simply login login under your username now to join the discussion.

Please observe our posting guidelines:

  1. No obscene, racist, sexist, or profane language.
  2. No spamming, advertising, duplicate, or gibberish posts.
  3. No vitriolic or systematic personal attacks against other members.
  4. Nothing in violation of United States law.
  5. No cyberstalking or malicious posting of negative or private information (doxing/doxxing) of members.
  6. No trolling.
  7. The use of "sock puppet" accounts to circumvent disciplinary action taken by moderators, create a false impression of consensus or support, or stage conversations, is prohibited.
  8. Do not degrade Chessgames or any of it's staff/volunteers.

Please try to maintain a semblance of civility at all times.

Blow the Whistle

See something that violates our rules? Blow the whistle and inform a moderator.


NOTE: Please keep all discussion on-topic. This forum is for this specific player only. To discuss chess or this site in general, visit the Kibitzer's Café.

Messages posted by Chessgames members do not necessarily represent the views of Chessgames.com, its employees, or sponsors.
All moderator actions taken are ultimately at the sole discretion of the administration.

Spot an error? Please suggest your correction and help us eliminate database mistakes!
Home | About | Login | Logout | F.A.Q. | Profile | Preferences | Premium Membership | Kibitzer's Café | Biographer's Bistro | New Kibitzing | Chessforums | Tournament Index | Player Directory | Notable Games | World Chess Championships | Opening Explorer | Guess the Move | Game Collections | ChessBookie Game | Chessgames Challenge | Store | Privacy Notice | Contact Us

Copyright 2001-2025, Chessgames Services LLC