paper-with-me

Papers

Efficiently Learning the Graph for Semi-supervised Learning

2023-06-12 · Dravyansh Sharma, Maxwell Jones

Computational efficiency is a major bottleneck in using classic graph-based approaches for semi-supervised learning on datasets with a large number of unlabeled examples. Known techniques to improve efficiency typically involve an approximation of the graph regularization objective, but suffer two major drawbacks - first the graph is assumed to be known or constructed with heuristic hyperparameter values, second they do not provide a principled approximation guarantee for learning over the full unlabeled dataset. Building on recent work on learning graphs for semi-supervised learning from multiple datasets for problems from the same domain, and leveraging techniques for fast approximations for solving linear systems in the graph Laplacian matrix, we propose algorithms that overcome both the above limitations. We show a formal separation in the learning-theoretic complexity of sparse and dense graph families. We further show how to approximately learn the best graphs from the sparse families efficiently using the conjugate gradient method. Our approach can also be used to learn the graph efficiently online with sub-linear regret, under mild smoothness assumptions. Our online learning results are stated generally, and may be useful for approximate and efficient parameter tuning in other problems. We implement our approach and demonstrate significant ($\sim$10-100x) speedups over prior work on semi-supervised learning with learned graphs on benchmark datasets.

📄 PDF Abstract BibTeX arXiv:2306.07098

Code (1)

maxwelljones14/efficient-ssl 공식 구현 pytorch

Tasks

Computational Efficiency

Similar Papers 제목 키워드 기반

Graph Partition Neural Networks for Semi-Supervised Classification

2018-03-16 · ICLR 2018 1 · Renjie Liao, Marc Brockschmidt, Daniel Tarlow, Alexander L. Gaunt 외

We present graph partition neural networks (GPNN), an extension of graph neural networks (GNNs) able to handle extremely large graphs. GPNNs alternate between locally propagating information between nodes in small subgra…

ClassificationGeneral ClassificationNode Classification

Semi-Supervised Classification on Non-Sparse Graphs Using Low-Rank Graph Convolutional Networks

2019-05-24 · Dominik Alfke, Martin Stoll

Graph Convolutional Networks (GCNs) have proven to be successful tools for semi-supervised learning on graph-based datasets. For sparse graphs, linear and polynomial filter functions have yielded impressive results. For …

General Classification

Model-Change Active Learning in Graph-Based Semi-Supervised Learning

2021-10-14 · Kevin Miller, Andrea L. Bertozzi

Active learning in semi-supervised classification involves introducing additional labels for unlabelled data to improve the accuracy of the underlying classifier. A challenge is to identify which points to label to best …

Active Learning

Optimization of Graph Neural Networks with Natural Gradient Descent

2020-08-21 · Mohammad Rasool Izadi, Yihao Fang, Robert Stevenson, Lizhen Lin

In this work, we propose to employ information-geometric tools to optimize a graph neural network architecture such as the graph convolutional networks. More specifically, we develop optimization algorithms for the graph…

Graph Neural NetworkNode Classification

Semi-Supervised Image Captioning Considering Wasserstein Graph Matching

2024-03-26 · Yang Yang

Image captioning can automatically generate captions for the given images, and the key challenge is to learn a mapping function from visual features to natural language features. Existing approaches are mostly supervised…

Data AugmentationGraph MatchingImage CaptioningSentence