We respond here to shared concerns regarding adoption of the method to other ancient scripts and regarding diversity of our dataset.
We thank the reviewers for their constructive comments. We respond here to shared concerns regarding adoption of the method to other ancient scripts and regarding diversity of our dataset.
**Applicability to other ancient languages and scripts:** (xssh, Bpiu, UGZ9)
Our work follows a line of works applying machine learning specifically to cuneiform (detailed in the related works section, lines 108-122); these focus on cuneiform due its historical significance, its unique visual and structural characteristics as three-dimensional indentations in clay under varying lighting conditions (line 111), and diverse variations in canonical sign shapes over time and geographic region (line 112). As described in Sections 3–4, our method assumes signs are composed of wedges indicated by four keypoints, a structural assumption valid for cuneiform but not directly applicable to other writing systems.
Nevertheless, we note that our work is applicable to a number of ancient languages, and we believe it also bears relevance for future work on additional ancient writing systems.
Cuneiform was used as a writing system for a variety of ancient languages, spanning various unrelated language families (such as the Semitic language Akkadian, the Indo-European languages Hittite and Old Persian, and the language isolate Sumerian; Radner and Robson 2011). Our method is agnostic to the language represented by cuneiform writing; to demonstrate this, we apply our method on a new dataset to showcase its performance on an additional language (Hittite) which was not seen in our training and original test sets (representing Akkadian and Sumerian texts). Results were added to the appendix (figure 11, lines 897-917), demonstrating our method's applicability to diverse languages attested in cuneiform.
With this in mind, we believe our method may inspire future work on additional ancient scripts, such as the oracle bone script mentioned by reviewers. While our per-stroke optimization process assumes characters are composed of wedge shapes parametrized by four keypoints, future work might parametrize sign components (such as the radicals used in oracle bone script, and additional East Asian scripts) with more flexible primitives such as Bezier curves. We will add an expanded discussion of these points in our revision.
**Diversity and coverage of signs in dataset:** (xssh, Bpiu, UGZ9)
We address reviewer concerns about the variety of cuneiform signs represented in our dataset, and whether our model may overfit to signs seen in training.
Regarding data variation, we have added an expanded discussion (revised appendix, section A.5, lines 779-791), noting that our dataset covers a wide time range (from 2100 BCE to 100 AD), multiple languages (Akkadian and Sumerian), and wide geographic regions (spanning most of the ancient Near East, reaching modern Turkey, Egypt and Iran). We also note a variety of complexity levels of signs (as detailed in Table 4 breaking down the distribution of signs with different amounts of strokes), and provide additional evaluation results on an additional dataset and language (Hittite; figure 11, lines 897-917). In our answer to UGZ9, we further describe different sign variants present in our dataset.
We address the concern of reviewer Bpiu that we might be overfitting to specific prototypes by noting that our model was trained on scanned cuneiform signs (added clarification to line 783 in the revised paper) while prototype images are only used in our test-time optimization method (line 187). We empirically find that our model generalizes to these prototype images despite not seeing them at train time.
Furthermore, we address a potential concern regarding generalization to sign types not seen by training, by additionally modifying our train set (used to fine-tune the diffusion model for feature extraction) to remove all sign types present in our test benchmark, and re-evaluating our method on our test set. We find that all metrics change by less than 1%, illustrating that our method generalizes robustly to unseen sign types (and hence is not overfit to specific signs). We will update all results with this train-test split in our revision.