Linguistica 5

Linguistica 5 is a Python library for unsupervised learning of linguistic structure.

Please note that this code is not John Goldsmith’s development code, which can be found on his GitHub repository. The most recent release of John Goldsmith’s code is Linguistica 4; see Linguistica at UChicago.

Linguistica 5 is available in three modes:

  • Python library
  • Graphical user interface (GUI)
  • Command line interface (CLI)

The GUI and CLI modes use the Python library as the backend.



If you use Linguistica 5, please cite this paper:

  author    = {Lee, Jackson L. and Goldsmith, John A.},
  title     = {Linguistica 5: Unsupervised Learning of Linguistic Structure},
  booktitle = {Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics},
  month     = {June},
  year      = {2016},
  address   = {San Diego, California},
  publisher = {Association for Computational Linguistics},
  pages     = {22--26},
  url       = {}

Technical support

Please open issues for questions and bug reports. Alternatively, please feel free to contact Jackson Lee and John Goldsmith.