Source-linked AI summary

Multi-view Vector-valued Manifold Regularization for Multi-label Image Classification

Yong Luo, Dacheng Tao, Chang Xu, Chao Xu, Hong Liu, Yonggang Wen

arXiv:1904.03921v1stat.MLcs.CVcs.LG

TL;DR

Multi-label image classification requires modeling label relationships while integrating complementary visual views, but existing methods often neglect one of these aspects. The paper proposes MV3MR, with an SVM implementation that learns view weights and uses shared multi-view geometry. On VOC and MIR, MV3LSVM generally outperforms multi-view and multi-label alternatives, consistently in mAP and with the best average ranks across three criteria.

Abstract

from arXiv · show

In computer vision, image datasets used for classification are naturally associated with multiple labels and comprised of multiple views, because each image may contain several objects (e.g. pedestrian, bicycle and tree) and is properly characterized by multiple visual features (e.g. color, texture and shape). Currently available tools ignore either the label relationship or the view complementary. Motivated by the success of the vector-valued function that constructs matrix-valued kernels to explore the multi-label structure in the output space, we introduce multi-view vector-valued manifold regularization (MV$\mathbf{^3}$MR) to integrate multiple features. MV$\mathbf{^3}$MR exploits the complementary property of different features and discovers the intrinsic local geometry of the compact support shared by different features under the theme of manifold regularization. We conducted extensive experiments on two challenging, but popular datasets, PASCAL VOC' 07 (VOC) and MIR Flickr (MIR), and validated the effectiveness of the proposed MV$\mathbf{^3}$MR for image classification.

I. INTRODUCTION

Multi-label image classification must model related labels and combine complementary visual features, but existing approaches often address only one of these structures. The paper introduces MV3MR and its SVM formulation, MV3LSVM, then evaluates them on VOC and MIR.

I. INTRODUCTION

  • Related labels such as person–motorbike, sea–sky, and clouds–sky make image classification intrinsically different from independent binary prediction.Source: §I · p. 1
  • Different features capture different image properties, so no single representation effectively describes all natural objects, man-made objects, and scenes.Source: §I · p. 1
  • Existing vector-valued classification models capture label dependencies but cannot directly handle multi-view images, while feature concatenation can ignore feature meaning and overfit with few samples.Source: §I · p. 1
  • MV3MR integrates multiple kernels into the vector-valued function, weighting more discriminative views more heavily while exploiting their complementary information.Source: §I · p. 1
  • MV3MR assembles unlabeled multi-view data to estimate shared local geometry, and MV3LSVM learns kernel weights within an SVM formulation.Source: §I · p. 2
  • Experiments on PASCAL VOC’07 and MIR Flickr compare MV3LSVM with multi-kernel and multi-label baselines using mAP, mAUC, and hamming loss.Source: §I · p. 2

B. MKL: Multi-kernel learning

The paper motivates multi-kernel learning for multi-label image classification because different views need not contribute equally. It combines manifold regularization, vector-valued kernels, and learned kernel weights to represent label structure and multi-view geometry.

C. Image classification

  • Most existing approaches do not jointly model multi-view representation and label interdependencies, and many multi-view methods assume equal feature contributions.Source: C. Image classification · p. 3

IV. MV3MR: MULTI-VIEW VECTOR-VALUED MANIFOLD REGULARIZATION

  • MV3MR instead learns combination coefficients for views, exploiting complementary features while preserving label correlations under manifold regularization.Source: C. Image classification · p. 3

A. Manifold regularization

  • Manifold regularization uses a nearest-neighbor graph and graph Laplacian to constrain predictions according to the local geometry of the data distribution.Source: A. Manifold regularization · p. 3

B. Vector-valued manifold regularization

  • The vector-valued extension represents multiple labels through a matrix-valued kernel whose output structure is derived from the label graph Laplacian.Source: B. Vector-valued manifold regularization · pp. 3–4
  • The illustrative kernel example indicates that combining views can produce a Gram matrix closer to the optimal matrix than simply averaging kernels.Source: Figure 2 · p. 4

IV. MV3MR: MULTI-VIEW VECTOR-VALUED MANIFOLD REGULARIZATION

MV3MR generalizes vector-valued manifold regularization to multi-view, multi-label image classification by learning complementary view contributions while preserving label correlations and manifold locality.

IV. MV3MR: MULTI-VIEW VECTOR-VALUED MANIFOLD REGULARIZATION

  • The framework extends VVMR by allowing different views to contribute unequally instead of assuming equal contributions.Source: §IV · p. 4
  • An illustrative two-view example shows the learned combined Gram matrix is closer to the optimal Gram matrix than the average Gram matrix.Source: §IV · p. 4
  • Label information constructs an output similarity graph whose Laplacian is incorporated into each view’s Gram matrix to enforce label correlations.Source: §IV · p. 4
  • MV3MR learns view-specific kernel and graph weights, then combines their Gram matrices and Laplacians for classification on an integrated manifold.Each view contributes a Gram matrix Gv and graph Laplacian Mv; the learned weights βv and θv form G and M.Source: §IV · p. 4, Figure 3 · p. 4

A. Rationality

The multi-view construction places scalar kernels and vector-valued label structure in a shared RKHS, while jointly learning view weights and classifier coefficients under manifold regularization.

A. Rationality

  • Each view defines a positive-definite scalar kernel, and nonnegative coefficients combine the resulting RKHSs into a multi-view kernel space.Source: A. Rationality · pp. 4–5
  • The vector-valued kernel combines view-specific kernels with the output-space matrix Q, thereby incorporating label relationships into the multi-view function space.Source: A. Rationality · p. 5
  • MV3MR learns a vector-valued function by linearly combining kernels and graph Laplacians from different views under manifold regularization.Source: B. Problem formulation · p. 5
  • The integrated graph Laplacian is a weighted combination of the view-specific vector-valued Laplacians Mv.Source: B. Problem formulation · p. 5
  • The method adopts hinge loss because it is described as more suitable for classification than least-squares loss.Source: B. Problem formulation · p. 5

C. Multi-view vector-valued Laplacian SVM

MV3LSVM solves MV3MR through an SVM formulation that alternates classifier, kernel-weight, and graph-weight updates, with the weights constrained to nonnegative simplices.

C. Multi-view vector-valued Laplacian SVM

D. Convergence analysis

The convergence analysis establishes strict convexity for the three block subproblems and uses successive objective decreases to guarantee convergence of the alternating algorithm.

D. Convergence analysis

E. Complexity analysis

MV3LSVM’s complexity is dominated by repeatedly computing the classifier variable, while view-weight updates remain efficient because their dimensionality is small.

  • Classifier computation dominates each MV3LSVM iteration, requiring O(n^2.8N^2.8) for matrix operations and O(n^2.3l^2.3) with an SMO-based SVM solver.The matrix S computation involves inversion and multiplications of an nN × nN matrix.Source: E. Complexity analysis · p. 7
  • The β and θ updates are relatively efficient because their dimensionality is V, which was only 7 in the experiments.Source: E. Complexity analysis · p. 7

V. EXPERIMENT

Experiments evaluate MV3LSVM on VOC and MIR using multiple image representations, validation-based tuning, and varying numbers of labeled training samples.

  • VOC contains 10,000 images across 20 categories, while MIR contains 25,000 images covering 38 concepts.VOC uses a standard 5,011-image training and 4,952-image test split; MIR is split into equally sized training and test sets.Source: §V · p. 7
  • The experiments use 20% of each test set for validation, with parameters selected on validation performance before transductive and inductive evaluation.Source: §V · pp. 7–8
  • Ten random choices of l ∈ {100, 200, 500} labeled training samples are evaluated.Source: §V · p. 8
  • Seven representations combine SIFT, hue, GIST, RGB, HSV, LAB, and tag features into separate views.The visual representations include local descriptors, a global descriptor, color histograms, and tag features.Source: §V · p. 8
  • The views use distance-specific kernels: L1 for color histograms, L2 for GIST, χ2 for SIFT and hue histograms, and a linear kernel for tags.Source: §V · p. 8

A. Evaluation metrics

Evaluation measures ranking quality for individual labels and label-set prediction using AP, AUC, and ranking loss, with mean scores reported across labels or samples.

  • Average precision evaluates how highly positive samples are ranked for each label, and the reported mAP averages AP across labels.The paper uses the PASCAL VOC evaluation procedure, where larger values indicate better performance.Source: A. Evaluation metrics · p. 8
  • AUC measures the probability that a classifier ranks a positive sample above a negative one using the ROC curve.A realistic classifier should have AUC greater than 0.5.Source: A. Evaluation metrics · p. 8
  • Ranking loss evaluates label-set prediction by counting incorrectly ordered positive-negative label pairs for each instance.Smaller ranking-loss values indicate better performance, and the mean is computed across samples.Source: A. Evaluation metrics · p. 8
  • Objective values are tracked across iterations in Fig. 5 for VOC and MIR.Source: Figure 5 · p. 9

B. Performance enhancement with multi-view learning

Learning view-combination weights improves performance over uniform weighting, while the method converges in few iterations, remains initialization-insensitive, and generalizes from unlabeled to unseen data.

C. Out-of-sample generalization

MV3LSVM generalizes from labeled and unlabeled data to unseen images while outperforming competing multi-view and multi-label methods on VOC and MIR. Its learned view and graph weights generally track individual-view mAP while exploiting complementary information across views.

C. Out-of-sample generalization

  • The method generalizes well from the unlabeled training set to unseen images, retaining strong out-of-sample performance across VOC and MIR.The comparison uses per-label AP scores across 10 random labeled-data choices with l = 200.Source: C. Out-of-sample generalization · p. 9

D. Analysis of the combination coefficients in multi-view learning

  • View and graph weights generally increase with each view’s mAP, although the integrated model can assign greater weight to a less discriminative view.DenseSIFT and tags illustrate the usual alignment, while HSV receives more weight than DenseSIFT because the coefficients are learned jointly.Source: D. Analysis of the combination… · p. 10, Figure 8 · p. 10

E. Comparisons with multi-label and multi-kernel learning algorithms

APPENDIX A PROOF OF LEMMA 1

The lemma establishes that the integrated matrix M is a vector-valued graph Laplacian built from view-specific adjacency graphs. Under manifold regularization, functions can be represented in the span of kernels centered on the sampled manifold points.

APPENDIX A PROOF OF LEMMA 1

  • M is a convex combination of scalar graph Laplacians from different views, making it the corresponding vector-valued graph Laplacian.Each view graph uses k-nearest neighbors and view-specific similarities.Source: Appendix A · p. 11
  • The intrinsic norm induced by M depends only on a function’s restriction to the manifold, so components vanishing there do not affect the regularizer.The proof decomposes f into components in the kernel span and its orthogonal complement, then shows the latter vanishes on the manifold.Source: Appendix B · pp. 11–12
  • For fixed view weights β and θ, the optimization minimizer lies in the span of kernels centered at the labeled and unlabeled samples.This is the representer-style conclusion used to express the solution through finite sample coefficients.Source: Appendix B · p. 12
Loading 1904.03921v1…