Mallet

Mallet provides machine learning tools for language processing, according to its project title.

mimno.github.io/Mallet/index
Mallet homepage screenshot

About Mallet

Mallet (MAchine Learning for LanguagE Toolkit) is a Java-based package for statistical natural language processing. It supports document classification, clustering, topic modeling, information extraction, and other machine learning applications to text. The toolkit includes algorithms for classification, sequence tagging, and topic modeling, along with routines for converting text into numerical features, evaluating classifier performance, and numerical optimization. An add-on package, GRMM, supports inference in general graphical models and training CRFs with arbitrary graphical structure.

The homepage states that the toolkit is Open Source Software released under the Apache 2.0 License and may be used for research or commercial purposes with a citation. No pricing information is listed in the provided material.

Key features

  • Document classification with Naïve Bayes, Maximum Entropy, and Decision Trees
  • Sequence tagging via Hidden Markov Models, Maximum Entropy Markov Models, Conditional Random Fields
  • Topic modeling using Latent Dirichlet Allocation, Pachinko Allocation, Hierarchical LDA
  • Text-to-feature pipes for tokenizing, stopword removal, and count vectors
  • Numerical optimization including Limited Memory BFGS and other methods
  • GRMM add-on for graphical models and CRFs with arbitrary structure
Best for: Researchers, students, and developers who need Java-based tools for statistical natural language processing and text machine learning.
Good for
  • Covers classification, sequence tagging, topic modeling, and information extraction in one Java package.
  • Includes multiple algorithms and evaluation metrics for classifier performance.
  • Released under Apache 2.0 for research or commercial use with citation.

Mallet at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Mallet alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Learn to Code

Well-known listings from the same topic.

All 387

Mallet FAQ

What types of machine learning tasks does MALLET support?
It supports document classification, clustering, topic modeling, information extraction, sequence tagging, and other machine learning applications to text.
What classification and sequence tagging algorithms are included?
Classification algorithms include Naïve Bayes, Maximum Entropy, and Decision Trees. Sequence tagging includes Hidden Markov Models, Maximum Entropy Markov Models, and Conditional Random Fields.
What license applies to MALLET?
The homepage says the toolkit is Open Source Software released under the Apache 2.0 License, and it may be used for research or commercial purposes with a citation.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing