{'fraction_non_alphanumeric': 0.012443438914027148, 'fraction_numerical': 0.0, 'mean_word_length': 5.704545454545454, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Perception and representation of spatial relations in a program for playing Go

Observation of human spatial perception suggests several characteristics that may serve as useful guidelines in the design of perception components for artificial intelligence systems. This paper describes one component designed in accordance with these principles, a web perception processor for a Go playing program. After a brief discussion of some basic strategic Go concepts, the paper describes the construction and modification of perceptual webs. Then, using examples from a real game situation, it shows how web structures, and changes in those structures, provide meaningfully organized representations of significant strategic properties in actual play. The paper concludes with some observations on the central significance of perceptual processing for Go programs and human Go players alike.