never mind, little things....
here's the latest rewrite of the Introduction, not uploaded yet:
Introduction
Go teachers use a combination of language and particular moves to explain general concepts, from which students can form their own mental images, but they still cannot see clearly what the teacher sees, because a lot of the knowledge an expert has is either tacit (subconscious) or too elaborate to explain in language alone. So they often resort to the Occam's Razor of asking students to choose between 2 or 3 moves (“would you play A, B or C?”).
But where do these choices come from? They come from inside the teacher's head, not from inside the student's head.
Maybe 85% of the thoughts we think are subconscious (Damasio, 20..), so even the most empathetic and open-minded teacher cannot explain why they think what they think, because by definition the subconscious is inaccessible to the conscious.
There is thus much to be gained from endowing a machine with the ability to form and use perceptions that can be explained by visual images and narratives, so that such knowledge can be transmitted to new generations.
In principle, human teachers could be replaced by machines.- but candidate move generation is non-trivial. Contemporary master-level computer go programs such as Alphago and JueYi utilise brute-force kneejerk reaction search, albeit reactions of learned convolutional patterns to reduce the search space. This makes them impressively powerful players - better than the best humans - but their machinations are more alchemy than chemsitry, and there will need to be substantial developments of artificial neural network architectures before they can even come close to assembling a coherent thought, let alone express it.
The parallels between artificial and natural neurons run no deeper than the parallels between any kind of neuron and a transistor (Didales, 2013) - they all perform the same basic computational function of modus ponens - in the neuron's case, moderated by the principle that the louder and more frequently you shout, the more i am inclined to believe you, regardless of whether you have the faintest idea what you are talking about. Neural nets are democracy in action: the blind leading the blind.
But the science of Artificial Intelligence has more to offer than brute force - it offers the rationality of logic. Logic too is predicated upon the principle of modus ponens, which is hardly surprising, for modus ponens is the fundamental computational mechanism upon which all computational operations - such as addition, diagnosis and prognosis - are based.
The great difference between primitive computers such as Alphago -as reflective as her namesake Alf Garnet - and sophisticated thinkers like SHRDLU (Winograd, ) and Swim (Brown, ), is that the latter operate upon conceptual structures that embody aggregate information, not just mere pixels.
"Is this a dagger i see before me?" asks Macbeth. After a few million trials and errors, Alfie could answer yes or no, but she cannot learn to draw a line around the dagger., because she doesn't know in which part of the picture the dagger is. Her convolutions quite literally convolute the real-world structure depicted by an image into a convoluted mess, good for telling A from B, but not where it is.
Swim (= See what i mean) is a software model of Go commonsense, able to explain her thinking in plain English. She is described in the context of several examples:
1. a tactical problem presented by Jennie Shin of Guo Juan's Internet go school.
2. figuring out a defence to Lee Sedol's magic wedge in game 4 of his match with Alphago.
3. providing a rationale for Alphago’s move 37 in game 2 against Fan Hui
4. finding a move for Alphago that combines moyo expansion and reduction
5. finding a moyo invasion for Jue Yi that offers two ways to succeed
6. finding a move for Andrew to grind Nick down yet further
7. finding a move to rescue Kirby from drowning.
icGo is a smart online/offline playing interface / editor / advisor / player based on Swim plus a bevy of bots like Leela that serve as a jury of peers to offer a second opinion.