Everything About ___
Live briefing

Everything about Sequential minimal optimization

Algorithm for solving the quadratic programming problem from training SVMs

Sequential minimal optimization (SMO) is an algorithm for solving the quadratic programming (QP) problem that arises during the training of support-vector machines (SVM). It was invented by John Platt in 1998 at Microsoft Research. SMO is widely used for training support vector machines and is implemented by the popular LIBSVM tool. The publication of the SMO algorithm in 1998 has generated a lot of excitement in the SVM community, as previously available methods for SVM training were much more complex and required expensive third-party QP solvers. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Sequential minimal optimizationA 5-minute orientation
  2. Skim a recent paper: SVM-SMO-SGD: A hybrid-parallel support vector machine algorithm using sequential minimal optimization with stochastic gradient descentInfluential work since 2022
  3. Pick up a classic book: Game TheoryThe most-reprinted book on the subject
  4. Read the landmark paper: Sequential minimal optimization for quantum-classical hybrid algorithmsCited 192 times
  5. Go sideways: Least-squares support vector machineA closely related topic
  6. Go sideways: Linear complementarity problemA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Optimization problem
  2. Algorithm
  3. Related work

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics