SIGMA: Semantic-complete Graph Matching for Domain Adaptive Object
Detection
- URL: http://arxiv.org/abs/2203.06398v1
- Date: Sat, 12 Mar 2022 10:14:17 GMT
- Title: SIGMA: Semantic-complete Graph Matching for Domain Adaptive Object
Detection
- Authors: Wuyang Li, Xinyu Liu, Yixuan Yuan
- Abstract summary: Domain Adaptive Object Detection (DAOD) leverages a labeled domain to learn an object detector generalizing to a novel domain free of annotations.
Recent advances align class-conditional distributions by narrowing down cross-domain prototypes (class centers)
We propose a novel SemantIc-complete Graph MAtching framework for hallucinationD, which completes mismatched semantics and reformulates the adaptation with graph matching.
- Score: 26.0630601028093
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Domain Adaptive Object Detection (DAOD) leverages a labeled domain to learn
an object detector generalizing to a novel domain free of annotations. Recent
advances align class-conditional distributions by narrowing down cross-domain
prototypes (class centers). Though great success,they ignore the significant
within-class variance and the domain-mismatched semantics within the training
batch, leading to a sub-optimal adaptation. To overcome these challenges, we
propose a novel SemantIc-complete Graph MAtching (SIGMA) framework for DAOD,
which completes mismatched semantics and reformulates the adaptation with graph
matching. Specifically, we design a Graph-embedded Semantic Completion module
(GSC) that completes mismatched semantics through generating hallucination
graph nodes in missing categories. Then, we establish cross-image graphs to
model class-conditional distributions and learn a graph-guided memory bank for
better semantic completion in turn. After representing the source and target
data as graphs, we reformulate the adaptation as a graph matching problem,
i.e., finding well-matched node pairs across graphs to reduce the domain gap,
which is solved with a novel Bipartite Graph Matching adaptor (BGM). In a
nutshell, we utilize graph nodes to establish semantic-aware node affinity and
leverage graph edges as quadratic constraints in a structure-aware matching
loss, achieving fine-grained adaptation with a node-to-node graph matching.
Extensive experiments verify that SIGMA outperforms existing works
significantly. Our codes are available at
https://github.com/CityU-AIM-Group/SIGMA.
Related papers
- MGNet: Learning Correspondences via Multiple Graphs [78.0117352211091]
Learning correspondences aims to find correct correspondences from the initial correspondence set with an uneven correspondence distribution and a low inlier rate.
Recent advances usually use graph neural networks (GNNs) to build a single type of graph or stack local graphs into the global one to complete the task.
We propose MGNet to effectively combine multiple complementary graphs.
arXiv Detail & Related papers (2024-01-10T07:58:44Z) - NodeFormer: A Scalable Graph Structure Learning Transformer for Node
Classification [70.51126383984555]
We introduce a novel all-pair message passing scheme for efficiently propagating node signals between arbitrary nodes.
The efficient computation is enabled by a kernerlized Gumbel-Softmax operator.
Experiments demonstrate the promising efficacy of the method in various tasks including node classification on graphs.
arXiv Detail & Related papers (2023-06-14T09:21:15Z) - Semi-Supervised Hierarchical Graph Classification [54.25165160435073]
We study the node classification problem in the hierarchical graph where a 'node' is a graph instance.
We propose the Hierarchical Graph Mutual Information (HGMI) and present a way to compute HGMI with theoretical guarantee.
We demonstrate the effectiveness of this hierarchical graph modeling and the proposed SEAL-CI method on text and social network data.
arXiv Detail & Related papers (2022-06-11T04:05:29Z) - Shift-Robust Node Classification via Graph Adversarial Clustering [43.62586751992269]
Graph Neural Networks (GNNs) are de facto node classification models in graph structured data.
During testing-time, these algorithms assume no data shift.
We propose Shift-Robust Node Classification (SRNC) to address these limitations.
arXiv Detail & Related papers (2022-03-07T18:13:21Z) - Neural Graph Matching for Pre-training Graph Neural Networks [72.32801428070749]
Graph neural networks (GNNs) have been shown powerful capacity at modeling structural data.
We present a novel Graph Matching based GNN Pre-Training framework, called GMPT.
The proposed method can be applied to fully self-supervised pre-training and coarse-grained supervised pre-training.
arXiv Detail & Related papers (2022-03-03T09:53:53Z) - Neighborhood Random Walk Graph Sampling for Regularized Bayesian Graph
Convolutional Neural Networks [0.6236890292833384]
In this paper, we propose a novel algorithm called Bayesian Graph Convolutional Network using Neighborhood Random Walk Sampling (BGCN-NRWS)
BGCN-NRWS uses a Markov Chain Monte Carlo (MCMC) based graph sampling algorithm utilizing graph structure, reduces overfitting by using a variational inference layer, and yields consistently competitive classification results compared to the state-of-the-art in semi-supervised node classification.
arXiv Detail & Related papers (2021-12-14T20:58:27Z) - Source Free Unsupervised Graph Domain Adaptation [60.901775859601685]
Unsupervised Graph Domain Adaptation (UGDA) shows its practical value of reducing the labeling cost for node classification.
Most existing UGDA methods heavily rely on the labeled graph in the source domain.
In some real-world scenarios, the source graph is inaccessible because of privacy issues.
We propose a novel scenario named Source Free Unsupervised Graph Domain Adaptation (SFUGDA)
arXiv Detail & Related papers (2021-12-02T03:18:18Z) - Scalable Graph Neural Networks for Heterogeneous Graphs [12.44278942365518]
Graph neural networks (GNNs) are a popular class of parametric model for learning over graph-structured data.
Recent work has argued that GNNs primarily use the graph for feature smoothing, and have shown competitive results on benchmark tasks.
In this work, we ask whether these results can be extended to heterogeneous graphs, which encode multiple types of relationship between different entities.
arXiv Detail & Related papers (2020-11-19T06:03:35Z) - Inverse Graph Identification: Can We Identify Node Labels Given Graph
Labels? [89.13567439679709]
Graph Identification (GI) has long been researched in graph learning and is essential in certain applications.
This paper defines a novel problem dubbed Inverse Graph Identification (IGI)
We propose a simple yet effective method that makes the node-level message passing process using Graph Attention Network (GAT) under the protocol of GI.
arXiv Detail & Related papers (2020-07-12T12:06:17Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.