Spatial-Net: A Self-Adaptive and Model-Agnostic Deep Learning Framework for Spatially Heterogeneous Datasets

Knowledge discovery from spatial data is essential for many important societal applications including crop monitoring, solar energy estimation, traffic prediction and public health. This paper aims to tackle a key challenge posed by spatial data - the intrinsic spatial heterogeneity commonly embedded in their generation processes - in the context of deep learning. In related work, the early rise of convolutional neural networks showed the promising value of explicit spatial-awareness in deep architectures (i.e., preservation of spatial structure among input cells and the use of local connection). However, the issue of spatial heterogeneity has not been sufficiently explored. While recent developments have tried to incorporate awareness of spatial variability (e.g., SVANN), these methods either rely on manually-defined space partitioning or only support very limited partitions (e.g., two) due to reduction of training data. To address these limitations, we propose a Spatial-Net to simultaneously learn a space-partitioning scheme and a deep network architecture with a Significance-based Grow-and-Collapse (SIG-GAC) framework. SIG-GAC allows collaborative training between partitions and uses an exponential reduction tree to control the network size. Experiments using real-world datasets show that Spatial-Net can automatically learn the pattern underlying heterogeneous spatial process and greatly improve model performance.

[1]  Xianfeng Tang,et al.  Learning from Multiple Cities: A Meta-Learning Approach for Spatial-Temporal Prediction , 2019, WWW.

[2]  Shashi Shekhar,et al.  Spatial Variability Aware Deep Neural Networks (SVANN): A General Approach , 2021, ACM Trans. Intell. Syst. Technol..

[3]  Roberto Cipolla,et al.  SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  William Stafford Noble,et al.  How does multiple testing correction work? , 2009, Nature Biotechnology.

[5]  S. Fotheringham,et al.  Some Notes on Parametric Significance Tests for Geographically Weighted Regression , 1999 .

[6]  A. Karpatne,et al.  Spatio-Temporal Data Mining: A Survey of Problems and Methods , 2017, ArXiv.

[7]  Ali Farhadi,et al.  You Only Look Once: Unified, Real-Time Object Detection , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[8]  Trevor Darrell,et al.  Fully Convolutional Networks for Semantic Segmentation , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Shashi Shekhar,et al.  Spatial Ensemble Learning for Heterogeneous Geographic Data with Class Ambiguity: A Summary of Results , 2017, SIGSPATIAL/GIS.

[10]  Anuj Karpatne,et al.  Predictive Learning in the Presence of Heterogeneity and Limited Training Data , 2014, SDM.

[11]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[12]  Anuj Karpatne,et al.  Classifying Heterogeneous Sequential Data by Cyclic Domain Adaptation: An Application in Land Cover Detection , 2019, SDM.

[13]  Ben Wang,et al.  Reverse Attention for Salient Object Detection , 2018, ECCV.

[14]  Yan Li,et al.  Spatial Ensemble Learning for Heterogeneous Geographic Data with Class Ambiguity , 2019, ACM Trans. Intell. Syst. Technol..

[15]  Sergey Levine,et al.  Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks , 2017, ICML.

[16]  Shashi Shekhar,et al.  Towards Spatial Variability Aware Deep Neural Networks (SVANN): A Summary of Results , 2020, ArXiv.

[17]  Steven K. Feiner,et al.  Spatial computing , 2015, Commun. ACM.

[18]  Anuj Karpatne,et al.  Spatio-Temporal Data Mining , 2017, ACM Comput. Surv..

[19]  Philip David,et al.  Domain Adaptation for Semantic Segmentation of Urban Scenes , 2017 .

[20]  George Papandreou,et al.  Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation , 2018, ECCV.

[21]  Jon Atli Benediktsson,et al.  Spectral–Spatial Classification of Hyperspectral Imagery Based on Partitional Clustering Techniques , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[22]  Seunghoon Hong,et al.  Learning Deconvolution Network for Semantic Segmentation , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[23]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[24]  Shashi Shekhar,et al.  An unsupervised augmentation framework for deep learning based geospatial object detection: a summary of results , 2018, SIGSPATIAL/GIS.