{'fraction_non_alphanumeric': 0.02158273381294964, 'fraction_numerical': 0.001199040767386091, 'mean_word_length': 5.844262295081967, '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 Integrated Implementation of Rule, Semantic, Episodic and Constraint Memories via Factor Graphs and a Bayesian Decision Cycle

The raison d’être of cognitive architectures is to implement and integrate the set of capabilities required for intelligent behavior. This dual task is approached here by harmonizing diversity and uniformity; using factor graphs to uniformly provide broad functionality, a Bayesian decision cycle as a unifying construct across diverse memories, and a hybrid, mixed variant of Soar 9 as a driving application. The result is a novel approach to integrated architectural diversity that effectively marries simplicity with broad functionality, as witnessed by an integrated implementation of four distinct long-term memories, one procedural (rules) and three declarative (semantic, episodic and constraint).