Next Article in Journal
Thermo-Economic Evaluation of Aqua-Ammonia Solar Absorption Air Conditioning System Integrated with Various Collector Types
Next Article in Special Issue
Computation in Complex Networks
Previous Article in Journal
Emergence of Organisms
Previous Article in Special Issue
Spreading Control in Two-Layer Multiplex Networks
Article

Active Learning for Node Classification: An Evaluation

Department of Computer Science, Tokyo Institute of Technology, Tokyo 152-8552, Japan
*
Author to whom correspondence should be addressed.
Entropy 2020, 22(10), 1164; https://doi.org/10.3390/e22101164
Received: 30 August 2020 / Revised: 6 October 2020 / Accepted: 12 October 2020 / Published: 16 October 2020
(This article belongs to the Special Issue Computation in Complex Networks)
Current breakthroughs in the field of machine learning are fueled by the deployment of deep neural network models. Deep neural networks models are notorious for their dependence on large amounts of labeled data for training them. Active learning is being used as a solution to train classification models with less labeled instances by selecting only the most informative instances for labeling. This is especially important when the labeled data are scarce or the labeling process is expensive. In this paper, we study the application of active learning on attributed graphs. In this setting, the data instances are represented as nodes of an attributed graph. Graph neural networks achieve the current state-of-the-art classification performance on attributed graphs. The performance of graph neural networks relies on the careful tuning of their hyperparameters, usually performed using a validation set, an additional set of labeled instances. In label scarce problems, it is realistic to use all labeled instances for training the model. In this setting, we perform a fair comparison of the existing active learning algorithms proposed for graph neural networks as well as other data types such as images and text. With empirical results, we demonstrate that state-of-the-art active learning algorithms designed for other data types do not perform well on graph-structured data. We study the problem within the framework of the exploration-vs.-exploitation trade-off and propose a new count-based exploration term. With empirical evidence on multiple benchmark graphs, we highlight the importance of complementing uncertainty-based active learning models with an exploration term. View Full-Text
Keywords: machine learning; graph neural networks; node classification; active learning; graph representation learning machine learning; graph neural networks; node classification; active learning; graph representation learning
Show Figures

Figure 1

MDPI and ACS Style

Madhawa, K.; Murata, T. Active Learning for Node Classification: An Evaluation. Entropy 2020, 22, 1164. https://doi.org/10.3390/e22101164

AMA Style

Madhawa K, Murata T. Active Learning for Node Classification: An Evaluation. Entropy. 2020; 22(10):1164. https://doi.org/10.3390/e22101164

Chicago/Turabian Style

Madhawa, Kaushalya, and Tsuyoshi Murata. 2020. "Active Learning for Node Classification: An Evaluation" Entropy 22, no. 10: 1164. https://doi.org/10.3390/e22101164

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop