Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I can't help but wonder when this stuff happens that the devs (or the leads) are worried about being let go, so they open source their stuff to be able to take it elsewhere.

Anyone here from DeepMind?



These particular programs were bleeding edge when they were announced, but have been recreated and improved on outside of DeepMind since then. For example, LCZero today is stronger at chess than any of the DeepMind chess programs that were shown to the public. Of course we don't know if they got further behind the scenes. Of course LCZero and everything else relied on the published papers of DeepMind. That is, the papers were more important than the code.


There's an interesting bias I've noticed on HN where a lot of people still believe AlphaZero is the state of the art in computer chess, when that hasn't been true except for a short while after the release. AZ still gets posted and upvoted today while newer improvements in other engines are discussed far less.

I guess it's because AZ came out of Google?


AZ revolutionized chess engine architecture and then moved on to other fields. Fast followers who incrementally improve upon the breakthroughs are very rarely recognized.

E.g. inventor of the blue LED versus those who improve the efficiency by .1%


It changed engine analysis of games because it doesn’t generate a series of “lines” that each has a centipawn value. It just gives you the move.

Subjectively, the Monte Carlo moves seem so human-like in comparison to minimax. Minimax can suggest a move that no human would play because the depth of calculation at which that move is good is just impossible for people.


Stockfish' architecture is in no way revolutionised by AZ. It has gone its own way.


The current versions of Stockfish (designated NNUE) are definitely AZ influenced. In fact it was implemented in collaboration with the LCZero devs.

https://stockfishchess.org/blog/2020/introducing-nnue-evalua...


The link you linked confirms what I already pointed out in another subthread. NNUE was invented by Yu Nasu for the game of Shogi. It bears very little resemblance to the AZ neural net. It's much more shallow, and inspired by work that pre-exists AZ, from the computer Shogi community. The way it trains is different, inference is different. The only commonality is the fact it's a neural net. But neural nets have been used for chess before in various capacities; Deepmind didn't invent this. All they did was throw a bunch of compute at it and do a big PR stunt then walk away.

I'm not sure where you get the LCZero connection from.


What is interesting is that current state of the art comes from another place: https://en.m.wikipedia.org/wiki/Efficiently_updatable_neural...

Lc0 is based on AlphaZero ideas and is significantly weaker than NNUE based modern Stockfish.


Well, AZ could perform above Stockfish by using much simpler principles. A lot of tinkering was required to get Stockfish to where it was, and AZ pretty much rediscovered and improved on some of these refined fine-tuned principles, such as board evaluation, opening books or endgames, from its own training. I think that's very impressive.


> when that hasn't been true except for a short while after the release

Even that was debatable given the restrictions placed on the version of Stockfish it played.

Not to take anything away from AlphaZero either, self play to reach that level was quite the achievement.


Agreed, most "newly released" "open sourced" products have typically been in the pipeline for at least half a decade.

That said many have been retooled for a more specific purpose before public release.


> I can't help but wonder when this stuff happens that the devs (or the leads) are worried about being let go, so they open source their stuff to be able to take it elsewhere.

Open-sourcing isn't a dev-level decision - it is a business leadership decision.


The people who left probably said that they would want to work on stuff usable by the public, this seems like an answer to that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: