Response to Reviewer 2Dt9 Comments
Thank you for your continued engagement and for acknowledging the improvements! We appreciate your thoughtful feedback.
> D1.
> - Is the main bottleneck of TDG application on the temporal aspect?
> - Will the proposed methods hold in more complex scenarios?
1. The temporal aspect remains a significant challenge in the field of TDG. Existing TDG models struggle with flexibility in terms of times, e.g., domains in arbitrary times, and domains in further future (than just the next time point), revealing **a critical gap in the ability to abstract accurate temporal dynamics from temporal domain data**. However, our approach alleviates this challenge by leveraging model dynamic systems and Koopman theory, representing a significant advancement in capturing the temporal dynamics of TDG and marking an important research direction worthy of further exploration.
2. Our methods hold in more complex scenarios. Real-world changes are often driven by continuous processes and the domains of interest can be at arbitrary times, which align with our approach’s foundational assumptions. The continuous nature of these changes means that our methods remain robust even as scenarios increase in complexity.
> D2. Dataset Realism
1. Thank you for acknowledging our use of the Yearbook and Cyclone datasets as a step towards more realistic TDG datasets. We appreciate your recognition of our improvements in this area.
2. We fully acknowledge that larger, higher-dimensional datasets would provide stronger empirical validation. While TDG/CTDG is still an emerging field with developing benchmarks, our endeavors are aimed to push this community forward progressively towards larger scale, more realistic data via this and subsequent works.
> D3. Yearbook taken at a fixed time each year. Is there difference between continuous-time and discrete-time of such?
1. The factor in choosing between CTDG and traditional TDG models is not whether data is collected at integer time points, but **whether the time intervals between data collections are fixed or not**. Traditional TDG models require equal intervals because they don't account for time duration amount between consecutive domains. Therefore, when the time intervals are variable, TDG models are blind to such variation. In contrast, continuous-time models consider these durations between consecutive domains and hence can handle domains at arbitrary time points.
2. The Yearbook dataset used in the study samples 40 years over an 83-year span, introducing variability in time intervals. Traditional TDG models cannot capture such variability, while CTDG models can. It is a significant difference that should not be ignored.
> D4. Do we have continuous proofs from DRAIN or GI? If no, proving this is a major contribution.
Thank you for acknowledging our theoretical contribution.
1. The GI introduced the intuitive idea that encouraging learning functions that can be approximated linearly may improve a model's generalization ability. However, **this was demonstrated through empirical experiments without theoretical proof**.
2. Moreover, while GI enforces local linearity properties of the model, it does not explore the exact mechanisms of how future model parameters can be determined. In contrast, our Theorem I provides a deep understanding of how CTDG models can be computed and generalized.
3. DRAIN suggests that future model parameters are conditional on parameter statuses from historical domains, **but it does not assume or require continuity in these parameters**.
> D5.
> - Are the comparisons comprehensive?
> - Could we improve TDG model in CTDG by dividing them into denser discrete temporal domains?
1. We have compared widely with well-recognized TDG methods GI, DRAIN, and TKNets using 12 datasets in both continuous and discrete domains under 3 metrics. Our method shows significantly improved performance in all these comprehensive comparisons, clearly demonstrating its effectiveness.
2. TDG methods underperform in CTDG settings because they can't sense the variability of time duration amount between consecutive domains, which is an important addition of CTDG over TDG.
3. If we turn CTDG tasks into TDG tasks, we have to interpolate additional domains for the intermediate time points between the time points in CTDG domains. For example, if CTDG domains occur at times (1.1, 2.3, and 5.1), TDG would require interpolating domains at (1.1,1.5,1.9,2.3,2.7,3.1,3.5,3.9,4.3,4.7,5.1) in order to form fixed interval for TDG to apply. Generating the entirety of the data in the domain of each time point is arbitrarily challenging especially considering the size, dimensionality, and complexity of the data is nontrivial and can be larger and larger. And such interpolation will introduce extra uncontrollable error. Moreover, this interpolation also significantly reduces efficiency, potentially making the process impractically slow, as the number of domains could multiply drastically.