{'fraction_non_alphanumeric': 0.014098690835850957, 'fraction_numerical': 0.0, 'mean_word_length': 4.952095808383233, '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}}
Conceptual spaces and language games for an artificial fingertip

Conceptual spaces are a representational framework in which concepts are defined by a set of attributes and an associated distance metric. Concepts are thus represented as convex regions within a conceptual space, which itself is made up of several feature dimensions. In this paper we describe a possible tactile conceptual space for an artificial fingertip. We then show how this space can be used in a language game, in which a population of autonomous agents co-evolves a set of shared tactile concepts. In particular, we have analysed a variety of textures and chosen two features to represent them. Given these features, we run simulations where agents use this conceptual space together with a language model, in order to communicate about a set of textures. Using a learning process to update their concepts based on the assertions of others, these agents can coordinate their descriptions of the textures they observe.