Response (1/3)
We are deeply grateful to you for the thorough review and constructive comments, which have greatly assisted us in improving the quality and presentation of our manuscript. Please see below for the point-by-point responses to your comments.
> [**W1**] Some methodological points require clarification, e.g. the impact and choice of windowing/tokenization hyperparameters (Q1), the learning and reuse of spatial embeddings (Q3), the potential overlap between pretraining and downstream datasets (Q5) and the sampling of examples during pretraining (Q8).
* We appreciate your concerns. In the following Questions section, we will address each aspect of your inquiry separately, providing a comprehensive response to ensure clarity and understanding.
> [**W2**] I don’t think the results are clear enough to deduce what is claimed in the analysis of Figure 5, i.e. that the performance saturates for the base model at 500 h and for the large model at 2000 h. For instance, the Large models seem to continue learning over 2000 h on TUEV. Similarly, the Base model might not be saturated yet; the performance curve seems pretty noisy. Maybe repeating this analysis with a log-scale would be clearer (1h, 10h, 100h, 1000h, 2500h).
* Thanks for your valuable suggestion. We have updated Figure 5 with additional experiments on 1h, 10h, and 100h. Please refer to Figure 5 in the revised paper. As can be seen from the trend in Figure 5, the performance of the Base model consistently increases with the amount of data at 500 hours or less. Therefore, 500 hours of EEG data is enough for pre-training the Base model. For the Large model, the performance tends to saturation and achieve its optimum as the data size reaches 2,000 hours.
> [**W3**] The use of the term “BCI” (e.g. in the title) is confusing as this typically refers to a subset of the tasks/datasets considered in this work. For instance, the term BCI is usually used to describe cases where there is an interface between brain activity and a computer that bypasses normal communication pathways. Under this definition, tasks such as pathology detection (TUAB) or event detection (TUEV) are not BCI tasks. I would recommend adapting the language of the manuscript to make this clearer.
* Thanks for your valuable opinion. A Brain-Computer Interface (BCI) can be defined as "a system that measures central nervous system (CNS) activity and converts it into artificial output that replaces, restores, enhances, supplements, or improves natural CNS output, thereby altering the ongoing interactions between the CNS and its external or internal environment" [1]. Based on this definition, we propose that tasks like TUAB and TUEV contribute to the first part of the BCI system's measurement process. This involves measuring neural activity and utilizing it as input for subsequent processes, including control, intervention therapy, and neural circuit remodeling. Therefore, we contend that tasks such as TUAB and TUEV fall within the scope of BCI tasks.
> [**Q1**] Some of the hyperparameter choices for the windowing and tokenization steps are not clear to me. First, what were the window strides (in first paragraph of Section 2.1) used for the different datasets? Tables 3 and 4 report a “Data stride” value but I’m not sure whether that’s the same thing. Second, what is the impact of the selected patch size and patch stride on performance, i.e. are these choices important? Related to the point about how symmetric masking might be providing regularization that is useful for larger models, would a smaller window and/or stride help create more pretraining examples?
* We apologize for not clarifying some hyperparameters. For the window stride, it is exactly the same thing as the data stride in Table 3 and Table 4. As for the setting of patch size and patch stride, we set them to 1 second because 1 second is the smallest unit for many EEG tasks. The common time length for most EEG tasks is between 1 second and 10 seconds. For example, the time length of a sample for datasets we use in this paper is 10 seconds for TUAB, 5 seconds for TUEV, 1 second for SEED-V, and 2 seconds for MoBI. On the other hand, this setting is consistent with some baselines such as BIOT where the authors conduct experiments with different settings of patch size and overlapping length, and the results show that 1 second is a relatively good choice for EEG segments. For the setting of data stride, we set it to 4 seconds for pre-training based on the following considerations: (1) covering all training data. As the maximum sequence length is 256, the sample for 64-channel EEG signals is 4 seconds. All data can be visited if we set the data stride to 4 seconds (no overlapping). (2) boosting the training speed (reducing the number of samples). If we set the data stride to 1 second or less, the number of samples could be so large that it will take several times as long to complete the training.