Learning What’s in a Name with Graphical Models

Presented at VISxAI 2023

Made in 2023 with D3, React, and Python

An in-depth account of graphical models and their use in named entity recognition — identifying names of organizations, locations, people, etc., from text sequences.

A custom-built network visualization helps bring many important concepts to life. Various panels containing interactive control elements allow readers to explore alternative configurations and test their understanding of the material.

Tiled scatter plots
Emission paths of a Hidden Markov Model
Transition paths of a Hidden Markov Model
Named entity predictions from HMM, MEMM, and CRF models
Breakdown of how to calculate the transition probability in a Maximum-Entropy Markov Model