Home

Awesome

WDGTC- Weakly-Dependent Graph Tensor Completion for Passenger Flow Prediction

Title

Tensor Completion for Weakly-dependent Data on Graph for Metro Passenger Flow Prediction

This paper is accepted in AAAI-2020, and also available at arxiv

Abstract

Low-rank tensor decomposition and completion have attracted significant interest from academia given the ubiquity of tensor data. However, low-rank structure is a global property, which will not be fulfilled when the data presents complex and weak dependencies given specific graph structures. One particular application that motivates this study is the spatiotemporal data analysis. As shown in the preliminary study, weakly dependencies can worsen the low-rank tensor completion performance. In this paper, we propose a novel lowrank CANDECOMP / PARAFAC (CP) tensor decomposition and completion framework by introducing the L1-norm penalty and Graph Laplacian penalty to model the weakly dependency on graph. We further propose an efficient optimization algorithm based on the Block Coordinate Descent for efficient estimation. A case study based on the metro passenger flow data in Hong Kong is conducted to demonstrate an improved performance over the regular tensor completion methods.

To Run the Code


ChecklistComments
DataIn the "processed" Folder
CodeIn the "source" Folder
Some Results for ReferenceIn the "result" Folder
Pre-Requisitepip install tensorly==0.4.3

Code Structure:

.
├── CP_Version.py
│   ├── POI.py
│   └── tdvm_cp_vector_form.py
│       ├── tensorly
│       └── Telegram_chatbot.py
├── Parameters Searching, Networks and post-estimation analysis.py
│   ├── Telegram_chatbot.py
│   └── pca_plus_hierarchical_6PC.py