Bolt é um aprendizado discriminativo de preditores lineares (por exemplo, SVM ou Regressão Logística) que utiliza algoritmos de aprendizado online rápidos voltados para problemas de aprendizado de máquina em larga escala, de alta dimensão e esparsos. Em particular, problemas encontrados na recuperação de informação e no processamento de linguagem natural.