"I algorithm, therefore I exist" - Rene Descartes al-Kwarizmi
Steps Towards an Artificial Intelligence Gobot:
step 1: stone pattern reactions (eg Zobrist, GnuGo)
step 2: stone pattern reactions + Monte-Carlo search (eg mogo, Crazy Stone, Zen)
step 3: DCNN pattern reactions + Monte-Carlo (eg Alphago, Leela, CrazyStoneX, ZenX, etc)
step 4: deductive reasoning (eg SwimCG) + Monte-Carlo Jury/Committee

- topbottom.png (106.67 KiB) Viewed 11763 times
Here's a narrative version of Swim's reasoning in the second example in my paper
https://papers.ssrn.com/sol3/papers.cfm ... id=2818149"It looks like white will be about 10 points ahead if all his stones live, so I need to kill something. White group wA (of 4 stones) is his largest weak group, so let's attack it. To attack a group, i must first separate it from its friends, then surround it, and finally move in for the kill. wA's nearest friend is wE, so let's cut the path from wA to wE. My black groups bA and bE are both near the path; let's look at sliding into the path from bA. I can slide in at J13, which is not too far from bA. How would that look?
J13 is well-connected to bA, and now wE is surrounded and doesn't have room for eyes, so it's dead. So far, so good..
What can white do? He could try to save wA by connecting wA to wF; to do so, he could make a leaning attack on bA or bB from the wA-wF path. Let's consider bA first; he could attach to K11 at K12, or shoulder-hit on K11 at L12. Now let's look at bB: he could attach to M12 at L12, or peep at L13. L12 satisfies both goals, so that looks like his best choice.
Now it's my turn again... i've gained a couple of points by capturing wE, but that still leaves me 8 points back, so i would need to keep on attacking. wA is now connected to wF, but it's still weak. Its nearby friends are wB and wG; the path wAF-wB is {L10,M10} and the path wAF-wG is {L10, K10} + J10 or K9. L10 is in both paths, so let's choose that."

- move79.png (359.78 KiB) Viewed 11754 times
See What i Mean? Swim anticipates the sequence (J13, L12); (L10, ..) which it thinks achieves the goal of separating wAF from its friends.
It would next need to see how it can then reduce wAF's eyespace and stop it getting 2 eyes, but my paper doesn't go into that as Kim Myungwan has already shown us that L10 does so, defeating Lee's much talked-about wedge at L11.
Swim's context-sensitive reasoning methods may be a suitable platform for experimentation with what DARPA
https://www.youtube.com/watch?v=-O01G3tSYpU calls "Third Wave AI" adaptation and synthesis processes that modify and create methods based on specific examples when a later play (or a Monte-Carlo prophecy) demonstrates its move didn't achieve its intended purpose.