News for hackers. Stuff that matters.
Re:Show HN: ChessCoach – A neural chess engine that comments... by prezjordan on Tuesday October 05, 2021 @05:25PM (#28765808)
Remarkably cool. My only bit of feedback is that it's unfortunate so much of the commentary uses masculine pronouns (I found it distracting). Is that just a consequence of the training data?
Re:Show HN: ChessCoach – A neural chess engine that comments... by cbutner on Tuesday October 05, 2021 @05:34PM (#28765917)
Yeah, that's a massive problem with the natural language domain all across machine learning.

Unfortunately it's very difficult to track down training data for chess commentary in the first place, let alone trim down biases. For reference, I was able to gather about 1 million samples, but it really needs a billion.

Hopefully through data augmentation and better general intelligence models we can make better progress on bias issues soon, as that's a huge problem when we start trusting AI models too much in life.

Re:Show HN: ChessCoach – A neural chess engine that comments... by a_t48 on Tuesday October 05, 2021 @07:12PM (#28766924)
You might be able to kludge a fix to tokenize the output and replace he/him/she/her with them/their. It's not as sexy as the engine outputting the correct words, but it should get the job done.
Re:Show HN: ChessCoach – A neural chess engine that comments... by cbutner on Tuesday October 05, 2021 @08:48PM (#28767742)
Yes, in this case as long as they still agree when it actually names people, I don't think it would be too difficult. There may be factors I'm not considering though.

Harder would be more general models like GPT-2 and GPT-3.

Re:Show HN: ChessCoach – A neural chess engine that comments... by a_t48 on Tuesday October 05, 2021 @08:53PM (#28767765)
Singular "they" doesn't care about the gender of the person named, so it should be good.
Re:Show HN: ChessCoach – A neural chess engine that comments... by prezjordan on Tuesday October 05, 2021 @05:36PM (#28765931)
Appreciate the honesty here. Pretty wild how natural this model feels with 1 million samples.
Re:Show HN: ChessCoach – A neural chess engine that comments... by cbutner on Tuesday October 05, 2021 @05:40PM (#28765986)
Sometimes it seems really accurate (like the cherry-picked GIF in the overview docs) and sometimes really off.

I think for the most part, it knows more than it lets on, but finding the right sampling methods (or better yet, generalized search) to generate the best comments is a tough problem because it's difficult to evaluate quality.

There's some info on the sampling methods here: https://chrisbutner.github.io/ChessCoach/high-level-explanat...

Re:Show HN: ChessCoach – A neural chess engine that comments... by butwhywhyoh on Tuesday October 05, 2021 @07:41PM (#28767190)
What makes it unfortunate that it used masculine pronouns? If it had used purely female pronouns would that make you feel better?
Re:Show HN: ChessCoach – A neural chess engine that comments... by potatoman22 on Tuesday October 05, 2021 @07:52PM (#28767289)
Probably not. The issue with always using one set of pronouns is that people with other pronouns may feel isolated. For example, always assuming software devs are male could cause female devs to feel like they don't belong.

Realistically, it's really hard to fix this encoded bias in language models.

Re:Show HN: ChessCoach – A neural chess engine that comments... by alana314 on Tuesday October 05, 2021 @08:57PM (#28767799)
It does. Thanks for expressing this.
Re:Show HN: ChessCoach – A neural chess engine that comments... by cassonmars on Tuesday October 05, 2021 @09:03PM (#28767861)
Yeah it’s always annoyingly jarring when people assume that. You can even see in the comments on this topic that people attack the suggestion of gender neutral language, which further compounds on the feeling like we don’t belong or are explicitly unwanted.
Re:Show HN: ChessCoach – A neural chess engine that comments... by gowld on Tuesday October 05, 2021 @11:49PM (#28768981)
There are certain people whose disapproval is a badge of honor. They show up in threads like this.
Re:Show HN: ChessCoach – A neural chess engine that comments... by C19is20 on Wednesday October 06, 2021 @06:49AM (#28771491)
Would 'queen' be considered masculine or feminine? Bishops? Knights (joan of arc excepted)? Are pawns slaves? Ahhh, the sport of kings, reduced to 2021.
Re:Show HN: ChessCoach – A neural chess engine that comments... by prezjordan on Wednesday October 06, 2021 @07:44AM (#28771902)
Unsure how any of those are relevant? I pointed out the descriptions of the current player being trained - a pretty important part of this project.
[dead]
Re:Show HN: ChessCoach – A neural chess engine that comments... by dang on Thursday October 07, 2021 @09:41AM (#28786109)
Personal attacks aren't cool and will get you banned here. Please review the rules and please don't post that way to HN. We're trying for a quite different quality of conversation here.

https://news.ycombinator.com/newsguidelines.html

Re:Show HN: ChessCoach – A neural chess engine that comments... by prezjordan on Tuesday October 05, 2021 @10:00PM (#28768331)
Not really, no. Singular "they" is pretty much everywhere now, despite some people's best efforts.
Re:Show HN: ChessCoach – A neural chess engine that comments... by LudwigNagasena on Tuesday October 05, 2021 @11:58PM (#28769032)
It seems delusional to think there are many instituional efforts that try to prevent singular "they".
Re:Show HN: ChessCoach – A neural chess engine that comments... by prezjordan on Wednesday October 06, 2021 @07:43AM (#28771901)
I'm talking to several individuals in this very thread
Re:Show HN: ChessCoach – A neural chess engine that comments... by LudwigNagasena on Wednesday October 06, 2021 @11:07PM (#28781386)
It seems like you are the only one in this thread who cares so much about pronouns to put effort into using them.