confidenceweighted
Confidence-weighted, in the context of machine learning, refers to a family of online learning algorithms that maintain and update a probabilistic belief over the weight vector used for binary classification. Rather than storing a single weight vector, these methods represent the model as a distribution, commonly a Gaussian characterized by a mean vector and a covariance matrix. This approach encodes both the current decision parameters and the confidence the model has in them.
During online operation, each labeled example is processed sequentially. The algorithm updates the mean and covariance
Variants exist, most notably Soft Confidence-Weighted (SCW) algorithms, which replace strict margin constraints with margin losses
Key characteristics include online and incremental learning, probabilistic outputs that reflect confidence, and the ability to
Applications span text classification, spam filtering, and other streaming or sequential prediction tasks where accounting for