Built independently by an author, for readers. Read the story and support ChapterPal

keyword

marginal polytope

A marginal polytope is a convex geometric shape in probabilistic graphical models and machine learning that represents the set of all valid marginal probability distributions, or expected feature vectors, that can arise from a globally consistent probability distribution over a collection of discrete random variables. Geometrically, it is formed as the convex hull of the sufficient statistic vectors evaluated across every possible complete configuration of the variables. The marginal polytope plays a foundational role in variational inference, maximum a posteriori estimation, and parameter learning in structured prediction models, where finding the most likely configuration or computing marginals corresponds to optimizing linear or convex functions over its domain. Because the number of facets defining the marginal polytope grows exponentially with the problem size for general graphs with cycles, characterizing or optimizing directly over it is generally computationally intractable, motivating the use of tractable outer relaxations such as the local marginal polytope.

1 item

Max-Margin Markov Networks

Max-Margin Markov Networks

B. Taskar, Carlos Guestrin, D. Koller

OrganizationsStanford University

Why you should read this

Introduces Maximum Margin Markov networks, unifying kernel-based margin maximization with probabilistic graphical models to enable structured classification in high-dimensional feature spaces through an efficient, polynomial-size quadratic program.

In typical classification tasks, we seek a function which assigns a label to a single object. Kernel-based approaches, such as support vector machines (SVMs), which maximize the margin of confidence of the classifier, are the method of choice for many such tasks. Their popularity stems both from the ability to use high-dimensional feature spaces, and from their strong theoretical guarantees. However, many real-world tasks involve sequential, spatial, or structured data, where multiple labels must be assigned. Existing kernel-based methods ignore structure in the problem, assigning labels independently to each object, losing much useful information. Conversely, probabilistic graphical models, such as Markov networks, can represent correlations between labels, by exploiting problem structure, but cannot handle high-dimensional feature spaces, and lack strong theoretical generalization guarantees. In this paper, we present a new framework that combines the advantages of both approaches: Maximum margin Markov (M^3) networks incorporate both kernels, which efficiently deal with high-dimensional features, and the ability to capture correlations in structured data. We present an efficient algorithm for learning M^3 networks based on a compact quadratic program formulation. We provide a new theoretical bound for generalization in structured domains. Experiments on the task of handwritten character recognition and collective hypertext classification demonstrate very significant gains over previous approaches.

Added

2026-09-25