Summary
In this work, the authors introduce DEMOTE which can both consider both structure information and temporal information via dynamic tensor decomposition. Structure information is captured by multi-partite graph diffusion process which in substance is a special ODE, whereas temporal information is analyzed using another ODE. Experimental results demonstrate DEMOTE in general outperforms one baseline for synthetic data and many baselines for real-world data.
Strengths
1. It is interesting to model the spatial interactions for values at the same time point using multi-partite graphs through graph diffusion, for the small-scale datasets.
2. Addressing the sparsity in tensorial data is another strength of this work. It has been an important problem in tensorial data and appeal to the tensor learning community.
Weaknesses
1. There have been some existing work on dynamic tensor decomposition using neural ODEs and relational information in the recent years, whereas not discussed and compared in this work, for example, TANGO [1].
2. The presentation should be improved. The notations should be defined in a clear manner, for example, the adjacency tensor W needs more clarification on its order and how it is computed, from its indices.
Reference
[1] Han, Z., Ding, Z., Ma, Y., Gu, Y., & Tresp, V. (2021, November). Learning neural ordinary equations for forecasting future links on temporal knowledge graphs. In *Proceedings of the 2021 conference on empirical methods in natural language processing* (pp. 8352-8364).
Questions
1. For the statement in Page 3 Section 3 Lines 113-115, why can learning dynamics produce more reliable and long-term trajectory predictions? The time derivative can provide the general dynamics of the whole time series and mainly focus on the global sequential information. Please check this paper "Neural Rough Differential Equations for Long Time Series" [1].
2. Could the authors provide any explanation and examples on why K should be involved and represent structure information using multi-partite graphs is necessary? It seems that including the multi-partite graphs is very complicated, and in what circumstances the multi-partite graphs should be applied to describe what types of intercorrelation among multi-dimensional data, without incurring overfitting?
3. In Figure 2(c), why do the red lines decline? In the long-term, the performance of DEMOTE is worse than the baseline model NONFAT. Could the authors articulate it?
4. For the results of DEMOTE in Figure 5(a) and (b), why are the entry value predictions with high and sharp spikes across time? It seems that DEMOTE can capture the periodic fluctuations, but DEMOTE by nature is based on two ODEs. In specific, ODE and neural ODE assume that the modeled trajectory should be smooth, or at least Lipschitz continuous [2,3]. Could the authors also provide their code?
References
[1] Morrill, J., Salvi, C., Kidger, P., & Foster, J. (2021, July). Neural rough differential equations for long time series. In International Conference on Machine Learning (pp. 7829-7838). PMLR.
[2] Chen, R. T., Rubanova, Y., Bettencourt, J., & Duvenaud, D. K. (2018). Neural ordinary differential equations. Advances in neural information processing systems, 31.
[3] Süli, E., & Mayers, D. F. (2003). An introduction to numerical analysis. Cambridge university press.
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
The limitations are sufficiently addressed by the authors.