Implicit Non-Causal Factors are Out via Dataset Splitting for Domain Generalization Object Detection
Zhilong Zhang, Lei Zhang, Qing He, Shuyin Xia, Guoyin Wang, Fuxiang Huang
TL;DR
Open-world domain generalization for object detection is challenged by non-causal factors hidden in domain-invariant features. The authors introduce GB-DAL, which generates dense domain labels via Prototype-based Granular Ball Splitting (PGBS), and SNF, which simulates non-causal perturbations for data augmentation, forming a causal-learning framework that improves generalization. Evaluations across six cross-domain DGOD benchmarks show GB-DAL consistently outperforms standard DAL and DG baselines, with SNF providing additive gains and robustness to adversarial and natural noise. The approach also transfers to image classification (e.g., PACS), underscoring its broad applicability and practical impact in open-world vision tasks.
Abstract
Open world object detection faces a significant challenge in domain-invariant representation, i.e., implicit non-causal factors. Most domain generalization (DG) methods based on domain adversarial learning (DAL) pay much attention to learn domain-invariant information, but often overlook the potential non-causal factors. We unveil two critical causes: 1) The domain discriminator-based DAL method is subject to the extremely sparse domain label, i.e., assigning only one domain label to each dataset, thus can only associate explicit non-causal factor, which is incredibly limited. 2) The non-causal factors, induced by unidentified data bias, are excessively implicit and cannot be solely discerned by conventional DAL paradigm. Based on these key findings, inspired by the Granular-Ball perspective, we propose an improved DAL method, i.e., GB-DAL. The proposed GB-DAL utilizes Prototype-based Granular Ball Splitting (PGBS) module to generate more dense domains from limited datasets, akin to more fine-grained granular balls, indicating more potential non-causal factors. Inspired by adversarial perturbations akin to non-causal factors, we propose a Simulated Non-causal Factors (SNF) module as a means of data augmentation to reduce the implicitness of non-causal factors, and facilitate the training of GB-DAL. Comparative experiments on numerous benchmarks demonstrate that our method achieves better generalization performance in novel circumstances.
