TBIP (beta)
  • Floor Speeches
  • Twitter
  • Methodology

Methodology

Text-based ideal points (TBIP) infers ideological positions based on text.

The model extends prior work by Vafa et al. (2020) and earlier iterations of Gaynor et al. (2026), which utilizes Latent Dirichlet Allocation (LDA) via Gibbs sampling to generate outputs based on topic-word distribution (β) and document topic distributions (θ). These estimates are then used to initialize the TBIP model.

\[ \text{word rate}_{i,k,v} = \underbrace{\eta_{k,v}}_{\text{neutral baseline}} + x_i \cdot \underbrace{\kappa_{k,v}}_{\text{ideological polarity}} \]

The resulting ideal points capture not only the topics legislators engage with, but also the ideological framing and word choices used when discussing those topics. As a result, ideal points are determined jointly by topic engagement and topic-specific word polarity, allowing the model to estimate stable ideological positions without relying on party labels or other external ideological indicators.

\[ \{w_{d,n}\} \xrightarrow{\text{LDA (Gibbs)}} (\hat{\beta}, \hat{\theta}) \xrightarrow{\text{TBIP}} \{x_i\} \]

\[ \underbrace{\hspace{2.5cm}}_{\text{speeches}} \hspace{2cm} \underbrace{\hspace{2.5cm}}_{\text{topic structure}} \hspace{1.5cm} \underbrace{\hspace{1.5cm}}_{\text{ideal points}} \]

Publications

Read more about the model and initial application here:

“Express Yourself (Ideologically): Legislators’ Ideal Points Across Audiences”

Gaynor, S. W., Miler, K., Goel, P., Hoyle, A. M., and Resnik, P. (2026). Journal of Politics, 88(4). https://doi.org/10.1086/736360

Members of Congress face consistent pressure—and ample opportunity—to express their ideological positions. This research develops three novel ideal point measures across different ideological expressions—votes, floor speeches, and tweets—to capture the understudied interaction between ideology, communication style, and audience.

PDF

Maintained by SoRelle W. Gaynor, University of Virginia

 

Questions? sorellewg@virginia.edu