AIMech AI

Input-output hidden Markov model

Model Families AIMech:InputOutputHiddenMarkovModel DRAFT
Aliases: IOHMM, Input-output HMM
A conditional latent sequence-model family whose discrete hidden-state transitions and state-specific observation distributions depend on the current external input.
Identity Notes & Concept Scope The inspected Bengio–Frasconi model maps an input sequence to an output-sequence distribution using a latent Markov state. Its original modular neural implementation supplies input-sensitive transition and output subnetworks, but the model family is identified by the conditional factorization. It differs from a standard autonomous HMM, a factorial multi-chain model, an undirected product of HMMs, a generic recurrent network and an arithmetic mixture without state dynamics. The input sequence is conditioned on rather than assigned its own generative model. No normalized identity match was found across all 442 pinned AIO labels/scoped synonyms and 376 preceding native IDs/names/aliases. Full-checkout fixed-string searches included ignored and hidden files in worktree and main, returning 5 and 5 lines. All 4 unique matched contents were fully read: preceding boundary discussions, citations, reviews and pending leads, not existing records of these three identities. All 64 semantic label/synonym hits, 17 exact fully annotated AIO nodes with outgoing edges, their generated records and four native neighbors were inspected or verified unchanged after prior full reading. Absence is bounded to this pin and inspected neighborhood.

Claims & Grounded Evidence

1 Claim
Mechanism #method
Given inputs u_1:T and an initial state distribution, sum over paths in p(s_0) times product_t p(s_t|s_(t-1),u_t) p(y_t|s_t,u_t) to obtain p(y_1:T|u_1:T). The original architecture uses one static transition subnetwork per previous state, with a softmax over allowed successors, and one output subnetwork per current state. Recursively propagating zeta_t(i)=sum_j p(s_t=i|s_(t-1)=j,u_t) zeta_(t-1)(j) gives the state distribution conditional on inputs alone; it is distinct from the posterior after conditioning on observed target outputs. Forward–backward with the observed output factors supplies state and transition posterior responsibilities for conditional-likelihood EM. The expected complete-data log likelihood separates into responsibility-weighted log transition and log emission terms. Neural parameterizations can use generalized EM updates that increase that expected objective. Intermittently missing outputs can be marginalized by replacing their normalized emission factors by one while preserving the latent chain.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:BayesianNetwork
Bayesian Network
broad_match Figure 1 and Section 2 explicitly define the model’s time-unrolled directed acyclic dependence structure, with inputs conditioned on. The AIO BayesianNetwork target is broader than this input-conditioned latent-state family.
AIO:RecurrentNeuralNetwork
Recurrent Neural Network
related_match The original realization is a modular recurrent neural architecture whose state distribution gates static subnetworks. The conditional model family also admits tabular parameterizations, so this records the architectural association rather than claiming every IOHMM is a neural network.

Evidence Sources & Primary Literature

1 Source
Source ID Publication / Document Type / Access Reference & Checksum
method-source
Yoshua Bengio, Paolo Frasconi
primary paper
full_text
ID: https://papers.nips.cc/paper/1994/hash/8065d07da4a77621450aa84fee5656d9-Abstract.html
sha256:e0063154660c…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-11T19:44:52Z
Updated: 2026-10-11T19:44:52Z
Source File: data/curated/InputOutputHiddenMarkovModel.yaml