{'fraction_non_alphanumeric': 0.01971090670170828, 'fraction_numerical': 0.0, 'mean_word_length': 5.0476190476190474, '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}}
Using Bayesian Inference to Learn High-Level Tasks from a Human Teacher

Humans learn from teachers by observing gestures, reinforcements, and words, which we collectively call signals. Often a new signal will support a different interpretation of an earlier signal, resulting in a different belief about the task being learned. If robots are to learn from these signals, they must perform similar inferences. We propose the use of Bayesian inference to allow robots to learn tasks from human teachers. We review Bayesian inference, describe its application to the problem of learning high-level tasks from a human teacher, and work through a specific implementation on a robot. Bayesian inference is shown to quickly converge to the correct task specification.