• Starting today August 7th, 2024, in order to post in the Married Couples, Courting Couples, or Singles forums, you will not be allowed to post if you have your Marital status designated as private. Announcements will be made in the respective forums as well but please note that if yours is currently listed as Private, you will need to submit a ticket in the Support Area to have yours changed.

  • CF has always been a site that welcomes people from different backgrounds and beliefs to participate in discussion and even debate. That is the nature of its ministry. In view of recent events emotions are running very high. We need to remind people of some basic principles in debating on this site. We need to be civil when we express differences in opinion. No personal attacks. Avoid you, your statements. Don't characterize an entire political party with comparisons to Fascism or Communism or other extreme movements that committed atrocities. CF is not the place for broad brush or blanket statements about groups and political parties. Put the broad brushes and blankets away when you come to CF, better yet, put them in the incinerator. Debate had no place for them. We need to remember that people that commit acts of violence represent themselves or a small extreme faction.
  • We hope the site problems here are now solved, however, if you still have any issues, please start a ticket in Contact Us

Chess engine project I'm working on

FireDragon76

Well-Known Member
Site Supporter
Apr 30, 2013
33,876
21,070
Orlando, Florida
✟1,578,166.00
Country
United States
Gender
Male
Faith
United Ch. of Christ
Marital Status
Private
Politics
US-Democrat
I made a fork of the GPL licensed Stocfkish chess engine, to explore some ideas I had, drawing inspiration from metaphysical realism, Platonic forms and information theory.




Because of my paradigm and background being so out of the mainstream (philosophy and theology) in typical chess engine development spaces, my project has met opposition, even personal attacks. I was really naive I guess to think that "collaboration" and "new ideas" wouldn't be welcomed in the Open Source space common to those kinds of communities. But human sinfulness tends to infiltrate all institutions, perhaps even at inception. My project has been criticized simply because I only changed a little bit of code in the source, and used a different conceptual framework for training the engine. The goal is to create a more human-aligned engine for chess game analysis, that can be used to produce analysis that elucidates strategic and positional themes, rather than the dominant paradigm in open-source chess engines, of seeing chess as a purely mathematical optimization problem, with the output a series of superhuman forcing tactics alien to how humans actually play chess. And so far the kind of data I we are generating raises deeper questions I think are worth exploring. My hypothesis, that a conceptually pure approach to chess evaluation networks, trained on the equivalent of hundreds of billions of exploratory playouts, should give a clearer strategic vision of chess than merely calculating strong forcing lines, has been confirmed. And this unsettles some people with entrenched interests in certain communities, because the underlying logic is alien to how they understand what a chess engine should be for.
 
Last edited:

rocknanchor

Continue Well 2 John 9
Site Supporter
Jan 27, 2009
6,386
8,447
Notre Dame, IN
✟1,195,098.00
Country
United States
Faith
Non-Denom
Marital Status
Married
Politics
US-Constitution
I made a fork of the GPL licensed Stocfkish chess engine, to explore some ideas I had, drawing inspiration from metaphysical realism, Platonic forms and information theory.




Because of my paradigm and background being so out of the mainstream (philosophy and theology) in typical chess engine development spaces, my project has met opposition, even personal attacks. I was really naive I guess to think that "collaboration" and "new ideas" wouldn't be welcomed in the Open Source space common to those kinds of communities. But human sinfulness tends to infiltrate all institutions, perhaps even at inception. My project has been criticized simply because I only changed a little bit of code in the source, and used a different conceptual framework for training the engine. The goal is to create a more human-aligned engine for chess game analysis, that can be used to produce analysis that elucidates strategic and positional themes, rather than the dominant paradigm in open-source chess engines, of seeing chess as a purely mathematical optimization problem, with the output a series of superhuman forcing tactics alien to how humans actually play chess. And so far the kind of data I we are generating raises deeper questions I think are worth exploring. My hypothesis, that a conceptually pure approach to chess evaluation networks, trained on the equivalent of hundreds of billions of exploratory playouts, should give a clearer strategic vision of chess than merely calculating strong forcing lines, has been confirmed. And this unsettles some people with entrenched interests in certain communities, because the underlying logic is alien to how they understand what a chess engine should be for.
Personally, having stepped away from chess for decades, I still consider myself to approach the subject as a novice. My question, in consideration of your post, nothing in the OP touches on that weighty subject of both human and machine depth of being able to eradicate oneself (or itself) from a tide of the opener's initial plays, namely extensive memory of the openings? Many grandmasters have raised the issue of memory vs thought. What am I missing, or is this some other thought than approaching the traditional pastime?
 
Upvote 0

FireDragon76

Well-Known Member
Site Supporter
Apr 30, 2013
33,876
21,070
Orlando, Florida
✟1,578,166.00
Country
United States
Gender
Male
Faith
United Ch. of Christ
Marital Status
Private
Politics
US-Democrat
Personally, having stepped away from chess for decades, I still consider myself to approach the subject as a novice. My question, in consideration of your post, nothing in the OP touches on that weighty subject of both human and machine depth of being able to eradicate oneself (or itself) from a tide of the opener's initial plays, namely extensive memory of the openings? Many grandmasters have raised the issue of memory vs thought. What am I missing, or is this some other thought than approaching the traditional pastime?

Deep study of opening lines isn't that important until a player gets quite advanced. Some people might learn a few trick openings and get good at them (the Fried Liver Attack, etc.), but memorizing lines at the novice or club level rarely helps you improve beyond a certain point.

Based on what I've studied about chess improvement, the most evidence-based approach is having annotated games of chess masters that you can follow along with and study, and just playing alot of chess against humans (preferably). Even at lower levels, like novice levels, humans can play moves that may be suboptimal in terms of theory, but still cause practical problems.

Tactical chess puzzles are of limited usefulness. Engine analysis, IMO, is stil in its infancy in terms of human alignment, and that's what I'm trying to improve upon.
 
Upvote 0