Downloads · 30 days
53
100% of all-time downloads
zootsewt/DART-FT
DART-FT is a token classification model from zootsewt. Use it when you need labels on individual words, such as names. The card lists the license as cc-by-nc-4.0.
DART-FT is an Ancient Greek fine-grained morphological tagging model and targeted fine-tuning methodology developed as part of a Doctor of Engineering praxis at The George Washington University.
Downloads · 30 days
53
100% of all-time downloads
All-time downloads
53
Public
Parameters
113M
452 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors452 MB · 99%
From the Hugging Face model README
DART-FT is an Ancient Greek fine-grained morphological tagging model and targeted fine-tuning methodology developed as part of a Doctor of Engineering praxis at The George Washington University.
📄 Full doctoral praxis:
DART-FT: Decomposed, Ambiguity-Aware, Risk-Targeted Fine-Tuning of Transformer Models for Ancient Greek Morphological Tagging
DART-FT addresses a specific challenge in low-resource, morphologically rich language modeling: strong fine-tuned transformer models can achieve high aggregate performance while retaining systematic errors concentrated in difficult morphological feature-value patterns.
Rather than broadly retraining the model, DART-FT identifies an empirically defined high-risk slice associated with recurrent baseline tagging errors and performs targeted fine-tuning in which training examples associated with the high-risk patterns are selectively oversampled.
Across five random seeds, DART-FT significantly improved fine-grained morphological tagging accuracy on the predefined high-risk slice relative to corresponding standard cross-entropy fine-tuned Ancient-Greek-BERT baselines. The best-performing configuration improved high-risk-slice accuracy by 6.4 percentage points, from 63.4% to 69.9% (p < .001), while global macro-F1 showed no observed degradation.
pranaydeeps/Ancient-Greek-BERTgrc)DART-FT predicts fine-grained morphology using decomposed classification rather than treating every complete morphological bundle as a single class.
The released schema contains a UPOS head and separate heads for 15 Universal Dependencies morphological attributes:
Individual predictions can then be reconstructed into a complete fine-grained morphological representation such as:
NOUN|Case=Acc|Gender=Masc|Number=Sing
This decomposition is intended to reduce the data-sparsity problems that arise when every possible combination of morphological features is represented as an independent class.
DART-FT combines three principal ideas:
Instead of representing a complete FEATS bundle as one classification label, DART-FT decomposes each bundle into individual morphological attributes for independent per-feature classification.
For example:
Case=Nom
Gender=Masc
Number=Sing
are modeled as separate classification decisions.
The model additionally predicts UPOS.
This architecture reduces sparsity associated with treating the full Cartesian combination of morphological attributes as distinct labels.
The high-risk slice is not a predefined dictionary of difficult Ancient Greek words.
Instead, it is identified empirically from recurrent errors made by a standard fine-tuned Ancient-Greek-BERT baseline.
The methodology uses a three-pass process.
The baseline model predicts morphological labels on the validation set. Predicted feature-value pairs are compared with gold labels to identify recurrent error patterns.
Candidate feature-value pairs are filtered to isolate sufficiently frequent and systematic error patterns while preventing a small number of broad categories from dominating the high-risk slice.
The resulting feature-value definition is frozen. A mask based on this frozen definition is then applied to held-out test data for consistent evaluation across models.
The validation set is used to define the high-risk slice so that the test set remains held out from training and model-selection activities.
Although morphological ambiguity motivates DART-FT, membership in the high-risk slice is determined by observed model error behavior at the feature-value level, rather than lexical identity alone.
After the high-risk feature-value patterns are identified, DART-FT performs an additional stage of targeted fine-tuning.
Training sentences containing tokens associated with the high-risk patterns are selectively oversampled, increasing model exposure to those difficult cases while preserving sentence-level context.
The research evaluated:
A total of 90 distinct experimental models were evaluated.
The model artifact in this repository corresponds to the highest-performing DART-FT configuration evaluated in the research:
The repository includes the fine-tuned Ancient-Greek-BERT encoder and separately stored decomposed classification heads.
Important files include:
model.safetensors
heads.pt
schema.json
meta.json
test_pred.conllu
model.safetensors
Fine-tuned transformer encoder weights.
heads.pt
Trained decomposed morphological classification heads.
schema.json
Label inventory for UPOS and each morphological feature head.
meta.json
Metadata describing the released experimental configuration.
test_pred.conllu
Model predictions in CoNLL-U-compatible form.
DART-FT was trained and evaluated using the Universal Dependencies Ancient Greek PROIEL treebank, version 2.12.
The pre-existing PROIEL train, validation, and test splits were preserved.
| Split | Sentences | Tokens | UPOS Tags | UFEATS Attributes |
|---|---|---|---|---|
| Train | 15,016 | 187,039 | 13 | 15 |
| Dev / Validation | 1,019 | 13,652 | 13 | 15 |
| Test | 1,047 | 13,314 | 13 | 15 |
| Total | 17,082 | 214,005 | 13 | 15 |
The Ancient Greek PROIEL corpus used in the study includes the 27 books of the Ancient Greek New Testament and portions of Herodotus.
The New Testament portion of PROIEL itself contains approximately 140,000 tokens. This should not be confused with the full experimental dataset, which contains 214,005 tokens across the train, validation, and test splits.
DART-FT uses the WordPiece tokenization employed by BERT.
Because one source word can be divided into multiple subword tokens:
This prevents a word that is split into multiple WordPieces from contributing duplicate morphological training labels and promotes learning at the word level.
DART-FT was evaluated from two complementary perspectives:
Fine-grained accuracy uses the complete morphological prediction for a word.
The prediction must match the corresponding gold morphological representation for the token; partial corrections do not count as an exact match.
Macro-F1 gives classes equal weight rather than allowing highly frequent morphological categories to dominate the evaluation.
Global macro-F1 was used specifically to evaluate whether targeted intervention on the high-risk slice caused broader model degradation.
Paired baseline and DART-FT predictions were evaluated using the exact two-sided McNemar test.
Confidence intervals were also calculated for the paired accuracy differences.
For the highest-performing DART-FT model associated with each random seed:
| Seed | Baseline Accuracy | DART-FT Accuracy | Change | p-value |
|---|---|---|---|---|
| 41 | 59.3% | 63.9% | +4.5 pp | < .001 |
| 42 | 65.6% | 70.7% | +5.2 pp | .003 |
| 43 | 63.4% | 69.9% | +6.4 pp | < .001 |
| 44 | 57.5% | 63.2% | +5.7 pp | < .001 |
| 45 | 64.5% | 69.8% | +5.3 pp | < .001 |
The largest observed improvement was produced by seed 43, 3x oversampling, class-balanced loss, β = 0.993:
Baseline high-risk accuracy: 63.4%
DART-FT high-risk accuracy: 69.9%
Absolute improvement: +6.4 percentage points
p-value: < .001
95% confidence interval: 3.38–9.14 pp
All five seed comparisons exhibited statistically significant increases in high-risk-slice accuracy.
Targeted fine-tuning did not produce an observed decrease in global macro-F1 for any of the five random seeds.
| Seed | Baseline Global Macro-F1 | DART-FT Global Macro-F1 | Change |
|---|---|---|---|
| 41 | 0.921 | 0.939 | +0.018 |
| 42 | 0.919 | 0.940 | +0.021 |
| 43 | 0.917 | 0.939 | +0.022 |
| 44 | 0.919 | 0.938 | +0.019 |
| 45 | 0.920 | 0.937 | +0.017 |
The mean global macro-F1 improvement was +0.0194.
These results support the central DART-FT objective: targeted repair of systematic fine-grained morphological tagging errors without observed degradation of overall model performance.
Error analysis showed that targeted fine-tuning corrected recurring errors across multiple morphological features.
A particularly strong effect was observed for the Gender=Masc,Neut feature-value pair, where the standard baseline frequently predicted one of the more common individual gender categories rather than the syncretic Masc,Neut value.
The research also identified localized regressions in some tightly coupled features, demonstrating that targeted fine-tuning can introduce tradeoffs even when aggregate high-risk and global performance improve.
DART-FT explicitly evaluated whether performance was sensitive to the amount of high-risk oversampling.
The tested oversampling factors were:
2x
3x
4x
Performance varied across seeds and configurations.
Across the experiments, intermediate oversampling generally produced the strongest mean improvement, and the highest-performing individual configuration used 3x oversampling.
This supports the conclusion that targeted fine-tuning effectiveness depends on the strength of the intervention and that simply maximizing oversampling is not necessarily optimal.
DART-FT can support prediction of grammatical information including:
Potential applications include automated annotation and analysis of Ancient Greek corpora, including historical and biblical texts.
Fine-grained morphological predictions may provide structured linguistic information for downstream tasks such as:
Downstream benefits should be independently evaluated for each application.
DART-FT may also be useful as an example of error-driven targeted fine-tuning.
The broader methodology identifies a reproducible model weakness through validation-set behavior and selectively increases exposure to corresponding training examples rather than indiscriminately increasing training across the entire corpus.
The praxis also included a small-scale exploratory Ancient Greek-to-Latin translation pilot.
The pilot compared morphological information produced by the DART-FT model with the corresponding baseline model when supplied to a downstream translation system.
The results provided limited evidence of downstream improvement:
N = 232), chrF++ improved by +0.37 and TER decreased by 0.23This pilot was secondary and exploratory. DART-FT should not be interpreted as a production machine-translation system, and the translation results should not be generalized beyond the limited experiment.
DART-FT was trained and evaluated on the Ancient Greek PROIEL treebank, consisting principally of New Testament Greek and portions of Herodotus.
Performance should not be assumed to transfer unchanged to:
Generalizability of the methodology to other languages and domains is plausible but was not empirically validated in the praxis.
Applying DART-FT to another problem requires, at minimum:
The high-risk slice is empirically defined and depends on methodological thresholds selected during the research.
Different thresholds or filtering rules may result in different high-risk populations.
The high-risk slice reflects weaknesses exhibited by a particular model and dataset.
Different pretrained models, datasets, or annotation systems may produce different concentrations of errors.
Oversampling increases model exposure to difficult examples but can also increase the risk of overfitting or localized negative transfer.
DART-FT therefore treats oversampling strength as a hyperparameter rather than assuming that greater oversampling will always yield greater performance.
Important: The released DART-FT repository is not packaged as a conventional single-head Hugging Face
AutoModelForTokenClassificationcheckpoint.
DART-FT uses a BERT encoder plus separately stored decomposed morphological classification heads.
Therefore, a call such as:
AutoModelForTokenClassification.from_pretrained("zootsewt/DART-FT")
does not by itself reproduce the complete DART-FT inference architecture.
The transformer encoder and tokenizer can be loaded with:
from transformers import AutoTokenizer, AutoModel
model_name = "zootsewt/DART-FT"
tokenizer = AutoTokenizer.from_pretrained(model_name)
encoder = AutoModel.from_pretrained(model_name)
The decomposed classification heads stored in:
heads.pt
must also be loaded and applied according to the label inventory in:
schema.json
The individual head predictions are then combined to reconstruct a complete fine-grained morphological analysis for each source token.
A reference inference wrapper may be provided in a future repository update to automate loading of the encoder, classification heads, schema, token alignment, and output reconstruction.
DART-FT was developed as the principal research contribution of the Doctor of Engineering praxis:
** DART-FT: Decomposed, Ambiguity-Aware, Risk-Targeted Fine-Tuning of Transformer Models for Ancient Greek Morphological Tagging. The George Washington University.**
https://scholarspace.library.gwu.edu/etd/4x51hk097
If you use DART-FT or the associated methodology in academic work, please cite the doctoral praxis:
@phdthesis{weber2026dartft,
author = {Weber, Matthew K.},
title = {DART-FT: Decomposed, Ambiguity-Aware, Risk-Targeted Fine-Tuning of Transformer Models for Ancient Greek Morphological Tagging},
school = {The George Washington University},
year = {2026},
type = {Doctor of Engineering Praxis},
url = {https://scholarspace.library.gwu.edu/etd/4x51hk097}
}
Praxis:
https://scholarspace.library.gwu.edu/etd/4x51hk097
DART-FT is a research artifact developed and evaluated within the scope of a Doctor of Engineering praxis.
Reported results reflect the specific datasets, baseline model, experimental design, high-risk slice definition, hyperparameters, and evaluation methods used in that research.
Results should not be assumed to generalize unchanged to other corpora, models, languages, annotation systems, or downstream applications.