Official Response to Reviewer epjm
Thank you for the review and helpful feedback. The following contains answers to your concerns and questions:
> The specificity of the task to ICD codes data
Our method is applicable to datasets that have timestamped event information. Such datasets are not restricted to medicine and do exist in enterprise settings. For example, user activity datasets that track user interactions within a particular company / software app (such as [1] and [2]) have similar streams of timestamped event data that may be suitable for our method. One challenge is that these timestamped, event datasets are difficult for researchers to obtain at scale because companies generally view them as high-value, proprietary data.
Medical records offer the advantage of being available at the scale necessary for training foundation models and are generally more accessible to researchers (e.g., MIMIC-IV, MERATIVE). However, we are hopeful that future work will be able to reproduce our results on other sources of timestamped event datasets.
1. How Jing and Alexander J. Smola. 2017. Neural Survival Recommender. In Proceedings of the Tenth ACM International Conference on Web Search and Data Mining (WSDM '17). Association for Computing Machinery, New York, NY, USA, 515–524. https://doi.org/10.1145/3018661.3018719
2. Á. Periáñez, A. Saas, A. Guitart and C. Magne, "Churn Prediction in Mobile Social Games: Towards a Complete Assessment Using Survival Ensembles," 2016 IEEE International Conference on Data Science and Advanced Analytics (DSAA), Montreal, QC, Canada, 2016, pp. 564-573, doi: 10.1109/DSAA.2016.84.
> The lack of experiments in the dynamic setting
We agree that more exploration of dynamic vs static survival analysis settings is an important research direction and that the lack of dynamic setting evaluations is a limitation. We hope to explore these types of evaluation settings in future work.
> The drop in performance for the Native American sub-group
We apologize for not providing sufficient details to make a convincing case. The issue is that the Native American subgroup is very small in EHR-OMOP, only 0.3% of the total patients fall into that category, so our estimates for that group are very wide. We have explicitly added confidence intervals to Appendix J.12 (table reproduced below) to better illustrate the issue. Note how the confidence interval for the Native American sub-group contains 0, and is thus not statistically significant.
The table below contains the average time-dependent C statistic for RSF, MOTOR-Finetune, and the difference between the two models within important subgroups. The 95\% confidence interval for the difference is also included. Bolding indicates the best-performing model. $\ast$ indicates statistically significant entries at p = 0.05.
|Group|RSF|MOTOR-Finetune|Delta [Confidence Interval]|
|-|-|-|-|
|Female|0.799|**0.856**|0.058 [0.049, 0.067]\*|
|Male|0.790|**0.845**|0.055 [0.041, 0.069]\*|
|-|-|-|-|
|American Indian or Alaska Native|**0.810**|0.787|-0.022 [-0.209, 0.171]|
|Asian|0.793|**0.853**|0.059 [0.039, 0.081]\*|
|African American|0.761|**0.834**|0.073 [0.006, 0.132]\*|
|Native Hawaiian or Other Pacific Islander|0.841|**0.914**|0.073 [-0.044, 0.154]|
|White|0.788|**0.850**|0.062 [0.054, 0.070]\*|
|Unknown Race|0.832|**0.887**|0.055 [0.039, 0.073]\*|
|-|-|-|-|
|Unknown Ethnicity|0.847|**0.883**|0.036 [0.014, 0.065]\*|
|Hispanic|0.794|**0.857**|0.063 [0.041, 0.087]\*|
|Non-Hispanic|0.794|**0.853**|0.059 [0.052, 0.066]\*|
The differences for the Native Hawaiin or Other Pacific Islander racial category are also not statistically significant, which reflects how only 1% of patients in EHR-OMOP belong to that racial group.
We agree that performance in these groups is important, so we have added an explicit disclaimer in our model card that our model is not tested well on those two subgroups. We hope that our model release will help address this problem by allowing other researchers with access to those populations to validate our model for those groups.
> How does the author handle events that can occur multiple times? Do they predict the time of the next event instead?
We predict the time until the next event for events that can occur multiple times. We have modified the relevant sentence in the methods section to make this more clear.