Handling Missing Data with Graph Representation Learning
Machine learning with missing data has been approached in two different ways, including feature imputation where missing feature values are estimated based on observed values, and label prediction where downstream labels are learned directly from incomplete data. However, existing imputation models tend to have strong prior assumptions and cannot learn from downstream tasks, while models targeting label prediction often involve heuristics and can encounter scalability issues. Here we propose GRAPE, a graph-based framework for feature imputation as well as label prediction. GRAPE tackles the missing data problem using a graph representation, where the observations and features are viewed as two types of nodes in a bipartite graph, and the observed feature values as edges. Under the GRAPE framework, the feature imputation is formulated as an edge-level prediction task and the label prediction as a node-level prediction task. These tasks are then solved with Graph Neural Networks. Experimental results on nine benchmark datasets show that GRAPE yields 20% lower mean absolute error for imputation tasks and 10% lower for label prediction tasks, compared with existing state-of-the-art methods.
Code (1)
Tasks
Graph Representation LearningImputationPredictionRepresentation LearningSimilar Papers 제목 키워드 기반
AmGCL: Feature Imputation of Attribute Missing Graph via Self-supervised Contrastive Learning
Attribute graphs are ubiquitous in multimedia applications, and graph representation learning (GRL) has been successful in analyzing attribute graph data. However, incomplete graph data and missing node attributes can ha…
AttributeContrastive LearningGraph Representation LearningImputation+2IVGAE: Handling Incomplete Heterogeneous Data with a Variational Graph Autoencoder
Handling missing data remains a fundamental challenge in real-world tabular datasets, especially when data are heterogeneous with both numerical and categorical features. Existing imputation methods often fail to capture…
Graph Representation LearningDPGAN: A Dual-Path Generative Adversarial Network for Missing Data Imputation in Graphs
Missing data imputation poses a paramount challenge when dealing with graph data. Prior works typically are based on feature propagation or graph autoencoders to address this issue. However, these methods usually encount…
Generative Adversarial NetworkGraph Neural NetworkImputationGTP-4o: Modality-prompted Heterogeneous Graph Learning for Omni-modal Biomedical Representation
Recent advances in learning multi-modal representation have witnessed the success in biomedical domains. While established techniques enable handling multi-modal information, the challenges are posed when extended to var…
BenchmarkingGraph EmbeddingGraph LearningHallucinationThe influence of missing data mechanisms and simple missing data handling techniques on fairness
Fairness of machine learning algorithms is receiving increasing attention, as such algorithms permeate the day-to-day aspects of our lives. One way in which bias can manifest in a dataset is through missing values. If da…
FairnessImputationMissing Values