{'fraction_non_alphanumeric': 0.021996615905245348, 'fraction_numerical': 0.0, 'mean_word_length': 5.7988505747126435, '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}}
An architecture for bounded rationality

This paper is specifically concerned with the topic of limited rationality--- the generation of utility-maximizing behaviour in a non-static environment by a system with finite computational resources. The design of the RALPH (Rational Agent with Limited Performance Hardware) architecture aims to tie together, in a unified theoretical framework and a single system design, three strands of research relevant to this problem: the study of metareasoning procedures, that is, decision procedures that select computations to direct the course of another decision procedure; the compilation of decision processes that explicitly maximize utility into efficiently-executable policies and goals, and their integration into the decision procedure; and the generation of planning behaviour, directed towards an explicitly-represented goal, in the context of decision theory. Decision procedures are implemented by four distinct execution architectures, running in parallel, each characterized by the types of knowledge employed. Only fragments of the architecture are currently implemented, but some progress has been made on the individual topics.