Spatial Knowledge-Infused Hierarchical Learning: An Application in Flood Mapping on Earth Imagery (2312.07767v1)
Abstract: Deep learning for Earth imagery plays an increasingly important role in geoscience applications such as agriculture, ecology, and natural disaster management. Still, progress is often hindered by the limited training labels. Given Earth imagery with limited training labels, a base deep neural network model, and a spatial knowledge base with label constraints, our problem is to infer the full labels while training the neural network. The problem is challenging due to the sparse and noisy input labels, spatial uncertainty within the label inference process, and high computational costs associated with a large number of sample locations. Existing works on neuro-symbolic models focus on integrating symbolic logic into neural networks (e.g., loss function, model architecture, and training label augmentation), but these methods do not fully address the challenges of spatial data (e.g., spatial uncertainty, the trade-off between spatial granularity and computational costs). To bridge this gap, we propose a novel Spatial Knowledge-Infused Hierarchical Learning (SKI-HL) framework that iteratively infers sample labels within a multi-resolution hierarchy. Our framework consists of a module to selectively infer labels in different resolutions based on spatial uncertainty and a module to train neural network parameters with uncertainty-aware multi-instance learning. Extensive experiments on real-world flood mapping datasets show that the proposed model outperforms several baseline methods. The code is available at \url{https://github.com/ZelinXu2000/SKI-HL}.
- Hinge-Loss Markov Random Fields and Probabilistic Soft Logic. Journal of Machine Learning Research 18 (2017), 1–67.
- Mitigating Reporting Bias in Semi-supervised Temporal Commonsense Inference with Probabilistic Soft Logic. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 36. 10454–10462.
- Bridging machine learning and logical reasoning by abductive learning. Advances in Neural Information Processing Systems 32 (2019).
- Semantic-based regularization for learning and inference. Artificial Intelligence 244 (2017), 143–165.
- Logic tensor networks for semantic image interpretation. In IJCAI International Joint Conference on Artificial Intelligence. IJCAI, 1596–1602.
- Knowledge-based adaptive processing for ship detection in OTH Radar. In 2006 International Radar Symposium. IEEE, 1–5.
- James Foulds and Eibe Frank. 2010. A review of multi-instance learning assumptions. The knowledge engineering review 25, 1 (2010), 1–25.
- Incorporating negative sample training for ship detection based on deep learning. Sensors 19, 3 (2019), 684.
- Neural-symbolic learning and reasoning: a survey and interpretation. Neuro-Symbolic Artificial Intelligence: The State of the Art 342, 1 (2022).
- Injecting Domain Knowledge Into Deep Neural Networks for Tree Crown Delineation. IEEE Transactions on Geoscience and Remote Sensing 60 (2022), 1–19.
- Wenchong He and Zhe Jiang. 2023. A Survey on Uncertainty Quantification Methods for Deep Neural Networks: An Uncertainty Source Perspective. arXiv preprint arXiv:2302.13425 (2023).
- Quantifying and Reducing Registration Uncertainty of Spatial Vector Labels on Earth Imagery. In Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining. 554–564.
- Earth Imagery Segmentation on Terrain Surface with Limited Training Labels: A Semi-supervised Approach based on Physics-Guided Graph Co-Training. ACM Transactions on Intelligent Systems and Technology (TIST) 13, 2 (2022), 1–22.
- Harnessing Deep Neural Networks with Logic Rules. In Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics. 2410–2420.
- Semi-supervised abductive learning and its application to theft judicial sentencing. In 2020 IEEE international conference on data mining (ICDM). IEEE, 1070–1075.
- Tile2vec: Unsupervised representation learning for spatially distributed data. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 33. 3967–3974.
- Geographical hidden Markov tree. IEEE Transactions on Knowledge and Data Engineering 33, 2 (2019), 506–520.
- Knowledge Guided Machine Learning: Accelerating Discovery Using Scientific Knowledge and Data. CRC Press.
- A short introduction to probabilistic soft logic. In Proceedings of the NIPS workshop on probabilistic programming: foundations and applications. 1–4.
- Ranganath Krishnan and Omesh Tickoo. 2020. Improving model calibration with accuracy versus uncertainty optimization. Advances in Neural Information Processing Systems 33 (2020), 18237–18248.
- Closed loop neural-symbolic learning via integrating neural perception, grammar parsing, and symbolic reasoning. In International Conference on Machine Learning. PMLR, 5884–5894.
- Deepproblog: Neural probabilistic logic programming. advances in neural information processing systems 31 (2018).
- Giuseppe Marra and Ondřej Kuželka. 2021. Neural markov logic networks. In Uncertainty in Artificial Intelligence. PMLR, 908–917.
- KSTAGE: A knowledge-guided spatial-temporal attention graph learning network for crop yield prediction. Information Sciences 619 (2023), 19–37.
- Meng Qu and Jian Tang. 2019. Probabilistic logic neural networks for reasoning. Advances in neural information processing systems 32 (2019).
- Matthew Richardson and Pedro Domingos. 2006. Markov logic networks. Machine learning 62 (2006), 107–136.
- U-Net: Convolutional Networks for Biomedical Image Segmentation. In Medical Image Computing and Computer-Assisted Intervention (MICCAI).
- Marc Rußwurm and Marco Korner. 2017. Temporal vegetation modelling using long short-term memory networks for crop identification from medium-resolution multi-spectral satellite images. In Proceedings of the IEEE conference on computer vision and pattern recognition workshops. 11–19.
- A hidden markov contour tree model for spatial structured prediction. IEEE Transactions on Knowledge and Data Engineering 34, 4 (2020), 1530–1543.
- Weakly Supervised Neural Symbolic Learning for Cognitive Tasks. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 36. 5888–5896.
- NLProlog: Reasoning with Weak Unification for Question Answering in Natural Language. In 57th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, 6151–6161.
- Geographical hidden markov tree for flood extent mapping. In Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. 2545–2554.
- Embedding symbolic knowledge into deep networks. Advances in neural information processing systems 32 (2019).
- A semantic loss function for deep learning with symbolic knowledge. In International conference on machine learning. PMLR, 5502–5511.
- A probabilistic graphical model based on neural-symbolic reasoning for visual relationship detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 10609–10618.
- Efficient Probabilistic Logic Reasoning with Graph Neural Networks. In International Conference on Learning Representations.
- Clinical temporal relation extraction with probabilistic soft logic regularization and global inference. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 35. 14647–14655.