Dear reviewer,
we thank you for putting in the time to provide us with a thorough review. We are eager to respond to your questions and comments:
> It’s possible I’m missing some key context here, but I’m having trouble following the ablation study in Section 5.2..
> In the ablation study for "Content vs. Size", I am not sure I understand why you call the shuffled dataset "misaligned". Could you please explain the reasoning behind this.
* Thank you for pointing this out!
* We do not shuffle instances within the synthetic dataset. We shuffle the entire datasets with regard to the questions, i.e., we shuffle the correspondences between question and (Q) and synthetic dataset (SD).
* For instance, we have 10 Questions and therefore 10 corresponding synthetic datasets. Instead of having the natural correspondence of Q1->SD1, Q2->SD2 ….. and so on, we change the correspondences, e.g., Q1->SD9, Q2->SD5, ….
* Overall, we have renamed the section "content vs structure" and attempted to describe the purpose of this ablation more clearly. The core idea is to analyse whether per-topic fine-tuning is really necessary. For this, as described above, we change the correspondences of the given question and the synthetic datasets for fine-tuning.
* We have also added a new ablation in the same Section which shows the entropy distribution of the data and the average length of comments. We observe that despite the synthetic comments being longer than the real comments, the entropy is very similar. Also as seen in Figure 3, the synthetic and real data align well, which indicates that the BERT model
is invariant to comment length which can be seen as a surrogate for comment structure.
* Together with the "Content vs Structure" ablation, this further validates the observation that a BERT based stance detection model is more sensitive to the actual content of the data than the structure.
> Even though authors acknowledge this as a limitation, fine-tuning a separate model for each question does not seem to be a scalable approach, especially when the main motivation for the research was in line with training robust models for online deployment.
* We understand this goes against the current paradigm of training large general models. However, there are a number of benefits to fine-tuning separate models in an online political discussion context:
* They are more efficient to deploy for inference, especially for smaller organisations that do not have many resources.
* Considering participation processes in government, these are usually carried out on a per topic basis.
* Concerning robustness, together with synthetic data we can tailor models to specific topics while outsourcing the synthetic data generation to larger infrastructure.
* The smaller stance detection model remains interpretable and more predictable compared to larger general models as we show in Section 5.1.
* The new ablation in Section 5.2 further highlights the importance of topic alignment between the model and the synthetic data. We added these points for further clarity to the discussion section.
> The X-stance dataset is described as having around 48k annotated comments on various questions. However, an overview of the dataset’s statistics—such as the number of comments per question—would greatly enhance readability. When you mention selecting 10 questions from the test set, it would be helpful to specify how many comments correspond to each question. While I see some statistics are included in the Appendix, a high-level summary within the main text would improve clarity and context for readers.
* We have added more information regarding the amount of topics and a table in the datasets section of the exact sizes and splits of our test datasets.
> Section 4.2, General setup: Please review this section for more readability. Currently, it is a bit difficult to get a picture of what models are being tested and how the methods differ between them.
* Again, thank you for pointing this out! We have improved this section accordingly.
> Why choose translation over adapting prompts directly? Is Mistral unable to generate responses in German, or were other multilingual models considered?
* Yes, we found that smaller models such as Mistral-7B struggle at generating grammatically correct and coherent sentences in German. At the time of performing our experiments, among the smaller models we did not manage to find a good German model to generate high quality comments.
* In any case, we found that there is virtually no loss in quality when using the translation model.