AIMech AI

Role-author-recipient-topic model

Model Families AIMech:RoleAuthorRecipientTopicModel DRAFT
Aliases: RART
A family of message-content models in which actors have latent-role distributions and ordered sender-role/recipient-role pairs determine topic mixtures, with token-level or message-level role assignments.
Identity Notes & Concept Scope Scoped to the RART family introduced by McCallum and colleagues, with the 2007 preprint specifying RART1 in detail and sketching RART2 and RART3. RART1 draws both roles per token; RART2 fixes a sender role and individual recipient roles per message; RART3 uses one common recipient role per message. The latter sketches are not asserted to provide complete independent inference algorithms. Explicit actor roles distinguish this family from ART pair-specific topic vectors and author-topic models. RART is a source acronym within this scope. No normalized candidate identity matched all 442 pinned AIO IDs, labels and scoped synonyms or 429 preceding native IDs, names and aliases. Full-checkout searches included ignored and hidden files in both checkouts; 23 matching lines per checkout came from four unique file contents containing prior frontier leads and contextual distinctions. All matching excerpts were inspected. The semantic search returned 205 label/synonym hits, with 204 unchanged from prior reading and one newly read. Eighteen annotated AIO CLASS nodes and outgoing edges were byte-verified against prior inspected versions. Twenty-six contextual YAMLs comprise 24 unchanged prior readings and two final round102 records verified against their fully read scientific-review inputs. No candidate record is present within this bounded pinned-snapshot and maintained-corpus search.

Claims & Grounded Evidence

2 Claims
Mechanism #token-role-topic-generation
In RART1, each actor has a Dirichlet-distributed role vector psi, each ordered sender-role/recipient-role pair has a Dirichlet topic vector theta, and each topic has a Dirichlet word vector phi. Given observed sender a and a nonempty recipient set R, a token chooses r uniformly from R, sender role g from psi_a, recipient role h from psi_r, topic z from theta_gh, then word w from phi_z. An actor uses the same role vector for sending and receiving, while theta distinguishes the order of the roles. The model conditions on participants and message lengths rather than generating network edges. Shared random vectors must be integrated jointly across their uses; two roles drawn for the same actor need not be independent after psi is integrated out.
Mechanism #staged-conditional-fitting
The reported RART1 experiment first fits ART, fixes topic and recipient assignments from one sample, and then infers the role structure conditionally on those assignments. This staged procedure does not sample the full joint RART posterior or propagate all uncertainty in the frozen assignments. The source states that general Gibbs updates can be derived, but its Appendix A derives ART updates, not a complete RART sampler. Conditional on fixed parameters, token role choices can vary within a message; RART2 and RART3 impose different message-level sharing and cannot be substituted without changing the model.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:Model
Model
broad_match The source-defined generative model family is narrower than the pinned Model class.
AIO:ProbabilisticTopicModel
Probabilistic Topic Model
related_match The model supports probabilistic topic modeling; the pinned target is classified as a task, so related match preserves the model/task distinction.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
method-source
Andrew McCallum, Xuerui Wang, Andrés Corrada-Emmanuel
primary paper
full_text
ID: doi:10.1613/jair.2229
sha256:40e7acc75fca…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-12T00:12:37Z
Updated: 2026-10-12T00:12:37Z
Source File: data/curated/RoleAuthorRecipientTopicModel.yaml