Learning shape-classes using a mixture of tree-unions
Related Experiment Video
Updated: Jul 30, 2026

Automatic Image Processing to Determine the Community Size Structure of Riverine Macroinvertebrates
Published on: January 13, 2023
Andrea Torsello1, Edwin R Hancock
1Dipartimento di Informatica, Università Ca' Foscari di Venezia, via Torino 155, 30172 Venezia Mestre, Italy. torsello@dsi.unive.it
Abstract:
This paper poses the problem of tree-clustering as that of fitting a mixture of tree unions to a set of sample trees. The tree-unions are structures from which the individual data samples belonging to a cluster can be obtained by edit operations. The distribution of observed tree nodes in each cluster sample is assumed to be governed by a Bernoulli distribution. The clustering method is designed to operate when the correspondences between nodes are unknown and must be inferred as part of the learning process. We adopt a minimum description length approach to the problem of fitting the mixture model to data. We make maximum-likelihood estimates of the Bernoulli parameters. The tree-unions and the mixing proportions are sought so as to minimize the description length criterion. This is the sum of the negative logarithm of the Bernoulli distribution, and a message-length criterion that encodes both the complexity of the union-trees and the number of mixture components. We locate node correspondences by minimizing the edit distance with the current tree unions, and show that the edit distance is linked to the description length criterion. The method can be applied to both unweighted and weighted trees. We illustrate the utility of the resulting algorithm on the problem of classifying 2D shapes using a shock graph representation.
Related Concept Videos
Phylogenetic Trees
Structural Classification of Joints
A fibrous joint is where the adjacent bones are united by fibrous connective...
Introduction to Learning
In contrast to learned behaviors, unlearned behaviors such as crying, sexual...
Associative Learning
Classical conditioning, also known...
Schemata
Two types of schemata are:
Survival Tree
Building a Survival Tree
Constructing a survival tree begins...