Learning parametric dictionaries for graph signals
arXiv:1401.0887 · doi:10.1109/TSP.2014.2332441
Abstract
In sparse signal representation, the choice of a dictionary often involves a tradeoff between two desirable properties -- the ability to adapt to specific signal data and a fast implementation of the dictionary. To sparsely represent signals residing on weighted graphs, an additional design challenge is to incorporate the intrinsic geometric structure of the irregular data domain into the atoms of the dictionary. In this work, we propose a parametric dictionary learning algorithm to design data-adapted, structured dictionaries that sparsely represent graph signals. In particular, we model graph signals as combinations of overlapping local patterns. We impose the constraint that each dictionary is a concatenation of subdictionaries, with each subdictionary being a polynomial of the graph Laplacian matrix, representing a single pattern translated to different areas of the graph. The learning algorithm adapts the patterns to a training set of graph signals. Experimental results on both synthetic and real datasets demonstrate that the dictionaries learned by the proposed algorithm are competitive with and often better than unstructured dictionaries learned by state-of-the-art numerical learning algorithms in terms of sparse approximation of graph signals. In contrast to the unstructured dictionaries, however, the dictionaries learned by the proposed algorithm feature localized atoms and can be implemented in a computationally efficient manner in signal processing tasks such as compression, denoising, and classification.
References in corpus (1)
Cited by in corpus (25)
- Discrete Signal Processing on Graphs: Sampling Theory
- Learning graphs from data: A signal representation perspective
- Graph-based compression of dynamic 3D point cloud sequences
- Graph Frequency Analysis of Brain Signals
- Signal Processing on Graphs: Causal Modeling of Unstructured Data
- Greedy Sampling of Graph Signals
- Filter-informed Spectral Graph Wavelet Networks for Multiscale Feature Extraction and Intelligent Fault Diagnosis
- Spectral Projector-Based Graph Fourier Transforms
- A Directed Graph Fourier Transform with Spread Frequency Components
- Localized Spectral Graph Filter Frames: A Unifying Framework, Survey of Design Considerations, and Numerical Comparison (Extended Cut)
- Learning Laplacian Matrix in Smooth Graph Signal Representations
- Inference of Spatio-Temporal Functions over Graphs via Multi-Kernel Kriged Kalman Filtering
- Signal Representations on Graphs: Tools and Applications
- Finding GEMS: Multi-Scale Dictionaries for High-Dimensional Graph Signals
- Multiresolution Representations for Piecewise-Smooth Signals on Graphs
- Detecting Localized Categorical Attributes on Graphs
- Graph Signal Processing -- Part III: Machine Learning on Graphs, from Graph Topology to Applications
- Signal Recovery on Graphs: Fundamental Limits of Sampling Strategies
- Localization, Decomposition, and Dictionary Learning of Piecewise-Constant Signals on Graphs
- Hilbert Transform, Analytic Signal, and Modulation Analysis for Graph Signal Processing
- Fast Path Localization on Graphs via Multiscale Viterbi Decoding
- Isometric Transformation Invariant Graph-based Deep Neural Network
- Message Passing in Graph Convolution Networks via Adaptive Filter Banks
- Graph Signal Representation with Wasserstein Barycenters
- Fast Structured Orthogonal Dictionary Learning using Householder Reflections