(Continued) Re: Type of augmentations
To provide a clearer understanding of the statements "DAJAT [1] applies 2 and 3 data augmentations" and "we extend our DAT to include 2 and 3 augmentations", we offer a detailed explanation using a benign sample $(\mathbf{x},y)\in\mathcal{D}$ as an example.
---
### **For adversarial training with model $f$ using DAJAT [1], augmented data is generated as follows:**
+ **2 augmentations (#Aug. 2)**:
+ Generate augmented data via AutoAugment:
$\mathbf{x}_1$=$\mathrm{AutoAugment}(\mathbf{x}), \quad \mathbf{x}_2$=$\mathrm{AutoAugment}(\mathbf{x})$.
+ Generate adversarial examples for $\mathbf{x}$, $\mathbf{x}_1$, and $\mathbf{x}_2$ as $\mathbf{x}^{\prime}$, $\mathbf{x}_1^{\prime}$, and $\mathbf{x}_2^{\prime}$, respectively.
DAJAT then uses $\mathbf{x}$, $\mathbf{x}_1$, $\mathbf{x}_2$, $\mathbf{x}^{\prime}$, $\mathbf{x}_1^{\prime}$, and $\mathbf{x}_2^{\prime}$ for training.
+ **Similarly, DAJAT with 3 augmentations (#Aug. 3) follows the same procedure.**
---
### **For our DAT with IDFT $\mathcal{F}^{-1}(\cdot)$, model $f$, and adversarial amplitude generator $G$, recombined data (which can be regarded as augmented data) is generated as follows:**
+ **2 recombined data (#Aug. 2)**:
+ Generate adversarial amplitude:
$\mathcal{A_1}(\mathbf{x})=G (f(\mathbf{x}), \mathbf{z}_1), \quad \mathrm{where}\ \mathbf{z}_1 \sim \mathcal{N}(0,1)$,
$\mathcal{A_2}(\mathbf{x})=G (f(\mathbf{x}), \mathbf{z}_2), \quad \mathrm{where}\ \mathbf{z}_2 \sim \mathcal{N}(0,1)$.
+ Obtain recombined data:
$\hat{\mathbf{x}}_1=\mathcal{F}^{-1}(\lambda_1 \cdot \mathcal{A_1}(\mathbf{x})+(1-\lambda_1)\cdot \mathcal{A}(\mathbf{x}),\mathcal{P}(\mathbf{x})), \quad \mathrm{where}\ \lambda_1\sim \mathrm{Uniform}(0,1)$,
$\hat{\mathbf{x}}_2=\mathcal{F}^{-1}(\lambda_2 \cdot {\mathcal{A_2}}(\mathbf{x})+(1-\lambda_2)\cdot \mathcal{A}(\mathbf{x}),\mathcal{P}(\mathbf{x})), \quad \mathrm{where}\ \lambda_2\sim \mathrm{Uniform}(0,1)$.
+ Generate adversarial examples **with the same settings as DAJAT** for $\mathbf{x}$, $\hat{\mathbf{x}}_1$, and $\hat{\mathbf{x}}_2$ as $\mathbf{x}^{\prime}$, $\hat{\mathbf{x}}_1^{\prime}$, and $\hat{\mathbf{x}}_2^{\prime}$, respectively.
Our DAT then uses $\mathbf{x}$, $\mathbf{x}_1$, $\mathbf{x}_2$, $\mathbf{x}^{\prime}$, $\mathbf{x}_1^{\prime}$, and $\mathbf{x}_2^{\prime}$ for training, **following the settings of DAJAT**.
+ **Similarly, DAT with 3 recombined data (#Aug. 3) follows the same strategy.**
---
We hope this explanation provides greater clarity on the augmentations used in our approach. If there are any further questions or points that require clarification, we would be most grateful for your feedback. If our rebuttal has satisfactorily addressed your concerns, we humbly request that you consider reflecting this positively in your rating score.
Thank you once again for your time, thoughtful consideration, and continued support.
---