Bolt est un apprentissage discriminatif de prédicteurs linéaires (par exemple, SVM ou régression logistique) qui utilise des algorithmes d'apprentissage en ligne rapides pour cibler des problèmes d'apprentissage automatique à grande échelle, de haute dimensionnalité et parcimonieux. En particulier, les problèmes rencontrés dans la recherche d'information et le traitement du langage naturel.