Skip to content

MuSTDrifter

MuSTDrifter (Multi-Source Temporal Drifter) is a Python framework for unsupervised multidimensional discourse drift detection.

The framework quantifies how discourse evolves over time through complementary forms of distribution shift analysis, combining:

  • Covariate shift detection
  • Prior probability shift detection
  • Multidimensional discourse representations
  • Drift estimation and reporting utilities

MuSTDrifter supports discourse analysis across:

  • Semantic dimensions
  • Lexical dimensions
  • Syntactic content
  • Syntactic style
  • Thematic distributions

Features

  • Multidimensional discourse representations
  • Multiple drift metrics
  • Parallelized computation
  • Permutation-based inference
  • Automatic report generation
  • Heatmap visualization utilities
  • Modular and extensible architecture

Supported Drift Metrics

Semantic Drift

  • Maximum Mean Discrepancy (MMD)
  • Cosine Drift
  • Kolmogorov–Smirnov (KS)

Lexical, Syntactic, and Thematic Drift

  • Jensen–Shannon Divergence (JS)
  • Kullback–Leibler Divergence (KL)
  • Log-Likelihood divergence

Documentation

  • Installation
  • Quickstart
  • API Reference

Citation

TBD