10 November 2019

The Idiot Is Now a Boss

On the Saint Louis Chess Club's Youtube channel, GM Wolff explains,

Twenty-two years ago I wrote 'The Complete Idiot's Guide to Chess'. It was the last thing I did as a professional chess player. The book has been in print ever since and the publisher, which is now Penguin, approached me about 9-10 months ago. They said, 'We're rebranding the whole complete Idiot's Guide series. We're beginning with a couple of titles and we'd like for your title, the chess book, to be one to begin with. They are rebranding [the series] 'How to do X like a Boss'. It's not my choice of title -- it's their new title -- so the book 'How to Play Chess Like a Boss' is on sale in the next few days.

I spent a couple months updating the material of the book and I spent particular emphasis on the chapter 'Computers in Chess' because that obviously was somewhat out of date some years later. My guide is the guide from a complete idiot to you as I taught myself quite a lot about computers in chess and in particular artificial intelligence.'

Starting with Claude Shannon in 1949, the talk covers many aspects of computer chess.


Artificial Intelligence: The Most Exciting Thing in Chess - GM Patrick Wolff (48:54) • 'Premiered Nov 1, 2019'

The video's description says,

Grandmaster Patrick Wolff talks about chess engines and the history of computers in the game. The two-time U.S. Chess Champion discusses how chess engines calculate, including an explanation of the "brute force" method, neural networks, the differences between Stockfish and AlphaZero, and more.

For another recent video about computer chess from the Saint Louis club, see AI/NN: 'Here to Stay?' (February 2019).

05 November 2019

November 1969 & 1994 'On the Cover'

I closed last month's 'On the Cover', October 1969 'On the Cover', saying,

And so ended one of the most important chapters in American chess journalism. Chess Review had been published continually since January 1933. And so ends this series on American chess in the 1960s.

In November 1969, Chess Life and Chess Review were merged for the first issue of Chess Life & Review. Let's continue the 'On the Cover' series with CL&R from 50 years ago, together with CL from 25 years ago.


Left: 'World Junior Champion Anatoly Karpov (USSR)'
Right: 'Gata Kamsky Advances in Race for PCA and FIDE World Titles!'

Chess Life & Review (50 Years Ago)

The six-page tournament report had been carried in the October issue of Chess Review, the last issue of its publication, under the title 'Tenth Junior World Championship; Stockholm, August 10-29, 1969; Related by Dr. Peter Trifunovich'. It started,

The tenth world championship for those under twenty was contested in Stockholm. Thirty-eight participated, two from the host country, one each from others, the contender from the Dominican Republic not appearing. It is expected that more than forty will participate in 1971.

Karpov finished 1st, with A.Adorjan & A.Urzica 2nd-3rd. The American representative, Kenneth Rogoff, failed to qualify for the championship section, finishing 3rd in his preliminary section behind Ulf Andersson of Sweden and Aurel Urzica of Romania.

Chess Life (25 Years Ago)

The photo shows Gata Kamsky on the right and his father Rustam Kamsky on the left. CL's 'On the Cover' introduction said,

Once upon a time, when one mentioned the "Chess Genius from Brooklyn," there could be but one interpretation. Today, we must preface such remarks carefully.

As the Professional Chess Association (PCA) and FIDE, continue to bicker, or not, one person may unify both World Championship claims, by winning both titles. Gata Kamsky will play former PCA Challenger Nigel Short in Linares, and then meet Valery Salov in January, in the next round of FIDE Challenger matches.

Just as the "good cop, bad cop" routine is undoubtedly disorienting to a suspect, "good press, bad press" concerning the Kamskys, must be equally confusing to the armchair aficionado. Lev Alburt and Larry Parr attempt to clear away some of the confusion, in our feature story.

The feature story was under the header 'The Human Side of Chess' and was titled 'Making it in America; A Conversation with Gata Kamsky'. It started,

At age 20, Grandmaster Gata Kamsky has become the first serious American contender for the world chess crown since Bobby Fischer a quarter century ago. He has just defeated India's Viswanathan Anand, 6-4, on the latter's home court in a place called Singhi Natar [sic; 'Sanghi Nagar'], and will probably be rated number three in the world in the next PCA rankings. He would also enjoy a similar distinction on the FIDE scale if that organization rated such PCA events as the young American's recent, devastating crush of Vladimir Kramnik in New York.

I expect we'll be seeing the evolving story in future editions of 'On the Cover'. For a sneak preview, see my page World Chess Championship: FIDE/PCA Chronology.

04 November 2019

AllieStein and Leelenstein

In last week's post about two world class engine-vs-engine competitions, TCEC Cup 4 Finals & CCC11 R1 Underway, I decided,

Instead of a weekly report on the two competitions, I'll report every two weeks. That rhythm is sufficient to follow the tournaments without having to spend too much time on them. It also allows for an occasional post on the off-week, to go a little deeper into the underlying issues.

In 2017, we saw the AI/NN engine AlphaZero burst into the top rank of chess engines. In 2018, it was joined by Leela. In 2019, as my post TCEC/CCC 2019 Q1-Q3 Summary from a couple of weeks ago revealed, they were joined by AllieStein [playing in the TCEC] and Leelenstein [in the CCC]. It's instructive to chronicle the progress of those last two engines in 2019. Let's start with AllieStein's progress in the TCEC:-

  • 2019-03-18: TCEC S15 Div4 Finishes; Stockfish Wins CCC6 • 'TCEC S15 division 3 is currently underway. The two top placed engines in divisions 4a and 4b all met in a playoff, from which the two top engines qualified into division 3. The AI/NN engine AllieStein (Allie + Stein) was one of the two qualifying.'
  • 2019-03-25: TCEC S15 Div3 Finishes; CCC7 Starts • 'S15 division 2 is currently underway. The AI/NN engine AllieStein was one of two qualifying from division 3.'
  • 2019-04-01: TCEC S15 Div2 Finishes; CCC7 Nears Final • 'S15 division 1 is currently underway; the AI/NN engine AllieStein was one of two qualifying from division 2.'
  • 2019-04-08: TCEC S15 Div1 Finishes; CCC7 Final Starts • 'KomodoMCTS and AllieStein finished 1st and 2nd in division 1 to qualify into the premier division with six other engines.'
  • 2019-04-29: TCEC S15 Final: SF vs. Leela; CCC8 S1 at 3/4 Mark • 'Among the also-rans, the result of AI/NN engine AllieStein was the most remarkable. Starting the season in division 4, the lowest of the five divisions, it consistently finished in the top-2 for each successive division, eventually qualifying into the premier division. There it tied for 4th/5th with Houdini. [...] AlphaZero was the first AI/NN engine to compete at the level of the traditional engines; Leela was the second; and AllieStein is the third.'
  • 2019-09-13: Beyond AlphaZero • 'ScorpioNN and Stoofvlees first survived the [S16] qualification stage, then the two league stages (finishing ahead of another NN engine, FireNNb, along the way), and are currently playing in the TCEC Premier Division. There they were joined by two other NN engines, LCZero and AllieStein.'
  • 2019-09-16: TCEC S16 DivP & CCC10 S3 Both Underway • 'The [S16] Premier Division has another week to run. Three engines -- AllieStein, LCZero, and Stockfish -- are currently within a half point of each other, two points ahead of the rest of the field.'
  • 2019-09-30: TCEC S16 Final Underway; Leelenstein Wins CCC10 • 'The Premier Division finished with Stockfish, AllieStein, and LCZero at 1st/2nd/3rd, each separated by a half-point. [...] After 22 games in the 100-game final match, Stockfish has a two point lead over AllieStein.'
  • 2019-10-14: Stockfish Wins TCEC S16; CCC11 Underway • 'Stockfish beat AllieStein by a final score of 54.5-45.5, more specifically +14-5=81.'

The TCEC provided the first mention of Leelenstein; after that it was all CCC:-

  • 2019-03-04: TCEC S14/S15 Interlude; CCC6 S2 Wrapping Up • 'After the finish of [TCEC] S14, while S15 preparation was underway, the site conducted three short competitions. The first event was a 48-game three-way match that lasted a day or so. It finished with the result Stockfish 17.5/32, Leelenstein 16, Antifish 14.5.'
  • 2019-03-25: TCEC S15 Div3 Finishes; CCC7 Starts • 'The same [Chess.com] report outlined the plan for CCC7. [...] That makes four AI/NN engines: Lc0, Antifish, Leelenstein and, Allie.'
  • 2019-04-08: TCEC S15 Div1 Finishes; CCC7 Final Starts • 'The preliminary event 'Blitz Bonanza' finished with a surprise result. Although Stockfish finished first, it was ahead of three AI/NN engines -- Leelenstein, Leela, and AntiFish -- in that order.'
  • 2019-05-06: TCEC Cup 3 Nears QF; CCC8 S1 90% Finished • 'Leelenstein and Antifish will be fighting each other for one of the last two places in the final.'
  • 2019-05-13: Leela Wins TCEC Cup 3; CCC8 S1 99% Finished • 'Since the rules specified, 'Top 4 engines advance to final, only two can be from a single, or shared, code-base', Leelenstein beat Antifish for the second qualifying spot in the Leela family.'
  • 2019-05-20: TCEC S15 and CCC8 Finals Both Underway • 'In the final stage, with about two-thirds of the games already played, the order of the four engines is Stockfish, Leela, Leelenstein, Houdini. The point spread between each successive place is almost enough to guarantee that this will be the final standing.'
  • 2019-07-15: TCEC S16 Starts; CCC9 Finishes • 'CCC9 Gauntlet Final (200 game match); 1) 103.5 Stockfish; 2) 96.5 Leelenstein'
  • 2019-09-16: TCEC S16 DivP & CCC10 S3 Both Underway • 'Six engines advanced from the quarterfinals, with Stockfish, Lc0, and Leelenstein finishing well ahead of the others. [...] The 'CCC10 Semifinals' stage is currently underway with the same three engines again well ahead of the other three.'
  • 2019-09-23: TCEC S16 DivP & CCC10 Final Nearly Complete • 'Leelenstein and Stockfish finished tied for 1st/2nd in the 'CCC10 Semifinals', thereby advancing to the final match. [...] Of the 200 games scheduled for the 'CCC10 Finals', 190 games have already been played. Leelenstein has a narrow but convincing lead over Stockfish.'
  • 2019-09-30: TCEC S16 Final Underway; Leelenstein Wins CCC10 • 'Leelenstein beat Stockfish by a score of +19-15=166 in the CCC10 final.'
  • 2019-10-28: TCEC Cup 4 Finals & CCC11 R1 Underway • '[The following chart] captures a portion of the final crosstable for the 'CCC11 Qualification' stage. Only the full results of the first six engines, Leelenstein 1st, are shown.'

Both AllieStein & Leelenstein entered the competitions at the same time and both reached the top ranks at about the same time. Does that tell us something about AI/NN engine development?

03 November 2019

Vasarely Set, Board, or Both?

We don't see many chess sets here on Top eBay Chess Items by Price (March 2010). The previous set appears to have been Chess with Rare Woods (February 2017), and that wasn't just a set, it was a table, which I introduced with 'We don't see many chess tables here on...'

I never have a problem if I want to feature a chess set. Every time I start to compose an eBay post, there are dozens of expensive sets to choose from. That's why I don't often choose one: they would inundate everything else. The set shown below was titled 'Vasarely, Victor (1906-1997). Chess Color Serigraph in Plexiglas Hand Signed', and sold for US $1520 after a single bid.

The description said,

Medium: Serigraph & Silkscreen • Originality: Limited Edition • Features: Framed, Signed • Style: Abstract / optical • Unused / complete, with custom clear plexiglass dust cover.

The item came with a 'CERTIFICAT' that said,

We hereby certify that THE VASARELY CHESS SET is issued in an edition limited world-wide to only 1,500 (one thousand five hundred) copies. Each VASARELY CHESS SET is an individually numbered original work, with the chessboard personally signed by Victor Vasarely in his own hand.

The photo of the item also had four other photos showing how the board and set were designed. It looks like some sort of manual raytracing executed at a time when computers and software were either big budget items or even non-existent.

Why did I decide to feature this set for this post? Vasarely produced other chess related works. Cataloging them would make a good rainy day project.

01 November 2019

Fide.com Archive

Last month, in a post on my World Championship blog about the Status of the Women's World Championship, I wrote,

The recent design change of FIDE's web site has rendered many (all?) bookmarks unusable ('404 Page Not Found; The page you were looking for doesn't exist'), making any research problematic.

I just noticed that new design includes a link called 'Archive' that leads to:-

old.fide.com

It seems slow, but it works. Its most recent news article is dated '19 September 2019'. To acess bookmarked articles, I have to change the subdomain for a link from www.fide.com to old.fide.com. I don't know why FIDE can't do this automatically with a '404' error handler, but I'm thankful that it works at all. For the record, a corresponding Archive.org link is:-

archive.org/web/*/www.fide.com • currently: 'www.fide.com : Saved 2,428 times between November 4, 1996 and November 1, 2019'

I'm not the only blogger to have an issue with FIDE's redesign. See also Today’s Pet Peeve (spraggettonchess.com; 3 October 2019).

28 October 2019

TCEC Cup 4 Finals & CCC11 R1 Underway

After last week's TCEC/CCC 2019 Q1-Q3 Summary, I thought about continuing to follow the two ongoing, world class engine-vs-engine tournaments. It's not like they need my attention, or that I have anything special to offer. I finally decided to continue with the series. Chess engines are in a transition phase -- will the traditional CPU A/B engines (like Stockfish) remain competitive, or will the newer GPU AI/NN engines (like Leela) become dominant? -- in the same way that chess engines started to dominate human players in the 1990s. I would like to see firsthand how the struggle between the engine technologies evolves.

The last weekly report in the series was two weeks ago: Stockfish Wins TCEC S16; CCC11 Underway. To summarize it:-

TCEC: Stockfish beat AllieStein +14-5=81 in the S16 final match, aka Superfinal. • CCC: The 'CCC11 Qualification' is underway with 12 engines competing.

What's happened in the intervening weeks?

TCEC: After starting with 32 engines, 'Cup 4' has progressed through the first four rounds -- round of 32, of 16, quarterfinal, and semifinal -- and is now playing the matches to settle 1st through 4th places. A/B engine Stockfish is playing AI/NN engine LCZero for 1st & 2nd places, while A/B engine Komodo is playing AI/NN engine AllieStein for 3rd & 4th. It might as well be a team match, the A/B engines vs. the AI/NN engines.

CCC: The following chart captures a portion of the final crosstable for the 'CCC11 Qualification' stage. Only the full results of the first six engines, Leelenstein 1st, are shown.

Chess.com issued a report on the first stage, CCC11 Qualification Finished; Bullet Testing Now. The following stage, 'CCC11 Round 1', is underway with Stockfish leading. That stage will last for another week. The live play 'Info' tab lays out the format for each stage of the competition:-

Qualification : 12 engines, 2 rounds [CCC10 places 1-3 and four others qualify]
Round 1 : 12 engines, 2 rounds [Places 1-8 advance]
Round 2 : 8 engines, 3 rounds [Places 1-6 advance]
Round 3 : 6 engines, 5 rounds [Places 1-4 advance]
Semifinal : 4 engines, 12 rounds [Places 1-2 advance]
Final : 2 engines, 75 rounds

Time control: 30|5
Opening Book: CCC MegaBook (216 openings, openings =20plies

As for my plans for this blog, instead of a weekly report on the two competitions, I'll report every two weeks. That rhythm is sufficient to follow the tournaments without having to spend too much time on them. It also allows for an occasional post on the off-week, to go a little deeper into the underlying issues. For example, why haven't the AI/NN engines, which have advanced so quickly, dominated completely?

[For further information from the various stakeholders in the engine-to-engine events, see the tab 'TCEC/CCC Links' at the top of this page. • NB: Leela = LC0 = LCzero]

27 October 2019

Ladies' Month

For this month's edition of The Sociology of Chess (November 2016), the video short list reduced to two choices:-

I couldn't decide which clip I liked better, so I looked for a third choice and found one on the channel WHYY. What is WHYY?

WHYY is the leading public media organization in the Philadelphia Region, including Delaware, New Jersey, Pennsylvania and beyond.

The video had not so many views and no comments, but popularity is not necessarily the most important consideration to develop the future of chess.


Chess Mates: Growing a Community of Girls who Play Chess (4:23) • '[Published on] Oct 11, 2019'

The description started,

Groups like the U.S. Chess Federation are trying to get more girls to not only play the game, but also stick with it. While some progress has been made, females remain significantly outnumbered. Women make up just 14 percent of all chess players. Now two-time U.S. Women's Chess Champion Jennifer Shahade is teaming up with Philadelphia nonprofit ASAP to close the gender gap locally and ultimately nationwide.

Maybe some day one of the girls in the video will grow up to be like this young lady, whose own heroine is Judit Polgar:-

For another angle on the subject, see a previous post in this same sociology series: Drawing the Gender Line (March 2019).