# HAGEN: Homophily-Aware Graph Convolutional Recurrent Network for Crime Forecasting

arXiv: https://arxiv.org/abs/2109.12846 · HTML: https://mlsanity.com/paper/2109.12846/

## Key facts

- Cited by 22 papers in the map (data through 14 Oct 2026).
- Builds on 10 of its 28 references that are in the map.
- First posted on arXiv 27 Sep 2021.

## Builds on (most cited first, 10 of 10)

- [Adam: A Method for Stochastic Optimization](https://mlsanity.com/paper/1412.6980/) (2014)
- [Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling](https://mlsanity.com/paper/1412.3555/) (2014)
- [node2vec: Scalable Feature Learning for Networks](https://mlsanity.com/paper/1607.00653/) (2016)
- [On the Properties of Neural Machine Translation: Encoder-Decoder Approaches](https://mlsanity.com/paper/1409.1259/) (2014)
- [Spatio-Temporal Graph Convolutional Networks: A Deep Learning Framework for Traffic Forecasting](https://mlsanity.com/paper/1709.04875/) (2017)
- [Graph WaveNet for Deep Spatial-Temporal Graph Modeling](https://mlsanity.com/paper/1906.00121/) (2019)
- [Adaptive Universal Generalized PageRank Graph Neural Network](https://mlsanity.com/paper/2006.07988/) (2020)
- [Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networks](https://mlsanity.com/paper/2005.11650/) (2020)
- [Adaptive Graph Convolutional Recurrent Network for Traffic Forecasting](https://mlsanity.com/paper/2007.02842/) (2020)
- [GMAN: A Graph Multi-Attention Network for Traffic Prediction](https://mlsanity.com/paper/1911.08415/) (2019)

## Built on by (most cited first, 22 of 22)

- [Spatio-Temporal Graph Neural Networks for Predictive Learning in Urban Computing: A Survey](https://mlsanity.com/paper/2303.14483/) (2023)
- [Trustworthy Graph Neural Networks: Aspects, Methods and Trends](https://mlsanity.com/paper/2205.07424/) (2022)
- [Confidence-Based Feature Imputation for Graphs with Partially Known Features](https://mlsanity.com/paper/2305.16618/) (2023)
- [Spatial-Temporal Graph Learning with Adversarial Contrastive Adaptation](https://mlsanity.com/paper/2306.10683/) (2023)
- [ALEX: Towards Effective Graph Transfer Learning with Noisy Labels](https://mlsanity.com/paper/2309.14673/) (2023)
- [A clean-label graph backdoor attack method in node classification task](https://mlsanity.com/paper/2401.00163/) (2023)
- [Learning Dynamic Graphs from All Contextual Information for Accurate Point-of-Interest Visit Forecasting](https://mlsanity.com/paper/2306.15927/) (2023)
- [Uncertainty-Aware Crime Prediction With Spatial Temporal Multivariate Graph Neural Networks](https://mlsanity.com/paper/2408.04193/) (2024)
- [Crime Prediction with Graph Neural Networks and Multivariate Normal Distributions](https://mlsanity.com/paper/2111.14733/) (2021)
- [Scalable Transformer for High Dimensional Multivariate Time Series Forecasting](https://mlsanity.com/paper/2408.04245/) (2024)
- [Spatial-Temporal Meta-path Guided Explainable Crime Prediction](https://mlsanity.com/paper/2205.01901/) (2022)
- [GANExplainer: GAN-based Graph Neural Networks Explainer](https://mlsanity.com/paper/2301.00012/) (2022)
- [Mitigating Spatial Disparity in Urban Prediction Using Residual-Aware Spatiotemporal Graph Neural Networks: A Chicago Case Study](https://mlsanity.com/paper/2501.11214/) (2025)
- [CrimeAlarm: Towards Intensive Intent Dynamics in Fine-grained Crime Prediction](https://mlsanity.com/paper/2404.06756/) (2024)
- [ACGAN-GNNExplainer: Auxiliary Conditional Generative Explainer for Graph Neural Networks](https://mlsanity.com/paper/2309.16918/) (2023)
- [Empirical and Experimental Insights into Data Mining Techniques for Crime Prediction: A Comprehensive Survey](https://mlsanity.com/paper/2403.00780/) (2024)
- [Deep Learning Based Crime Prediction Models: Experiments and Analysis](https://mlsanity.com/paper/2407.19324/) (2024)
- [An Event-centric Framework for Predicting Crime Hotspots with Flexible Time Intervals](https://mlsanity.com/paper/2411.01134/) (2024)
- [Learning A Universal Crime Predictor with Knowledge-guided Hypernetworks](https://mlsanity.com/paper/2511.02336/) (2025)
- [Harnessing Rich Multi-Modal Data for Spatial-Temporal Homophily-Embedded Graph Learning Across Domains and Localities](https://mlsanity.com/paper/2512.11178/) (2025)
- [CIExplainer++: Generating Causal and Interpretable Explanations for Graph Neural Networks](https://mlsanity.com/paper/2606.20747/) (2026)
- [When Correlations Mislead: Confounder-Aware Multi-View Urban Region Representation Learning](https://mlsanity.com/paper/2609.15305/) (2026)

## Abstract (arXiv)

The crime forecasting is an important problem as it greatly contributes to urban safety. Typically, the goal of the problem is to predict different types of crimes for each geographical region (like a neighborhood or censor tract) in the near future. Since nearby regions usually have similar socioeconomic characteristics which indicate similar crime patterns, recent state-of-the-art solutions constructed a distance-based region graph and utilized Graph Neural Network (GNN) techniques for crime forecasting, because the GNN techniques could effectively exploit the latent relationships between neighboring region nodes in the graph. However, this distance-based pre-defined graph cannot fully capture crime correlation between regions that are far from each other but share similar crime patterns. Hence, to make an accurate crime prediction, the main challenge is to learn a better graph that reveals the dependencies between regions in crime occurrences and meanwhile captures the temporal patterns from historical crime records. To address these challenges, we propose an end-to-end graph convolutional recurrent network called HAGEN with several novel designs for crime prediction. Specifically, our framework could jointly capture the crime correlation between regions and the temporal crime dynamics by combining an adaptive region graph learning module with the Diffusion Convolution Gated Recurrent Unit (DCGRU). Based on the homophily assumption of GNN, we propose a homophily-aware constraint to regularize the optimization of the region graph so that neighboring region nodes on the learned graph share similar crime patterns, thus fitting the mechanism of diffusion convolution. It also incorporates crime embedding to model the interdependencies between regions and crime categories. Empirical experiments and comprehensive analysis on two real-world datasets showcase the effectiveness of HAGEN.
