{
  "id": 664518,
  "title": "Clarification: Gap Format in Test Set (<gap> vs <big_gap>) - Did I understand correctly?",
  "url": "/competitions/deep-past-initiative-machine-translation/discussion/664518",
  "author_name": "",
  "post_date": "2025-12-25T22:38:38.070285700Z",
  "votes": 19,
  "comment_count": 11,
  "views": 0,
  "content": "<p>Hi,</p>\n<p>I've been analyzing the data formats and wanted to confirm my understanding about the gap notation in the hidden test set.</p>\n<p>Based on the discussion about formatting, here's what I understood:</p>\n<h3>Gap Format Examples:</h3>\n<p><strong>Example 1 - Single gap:</strong>\nOriginal: x-4 GÍN AN.NA\nNormalized: -4 GÍN AN.NA</p>\n<p><strong>Example 2 - Multiple gaps:</strong>\nOriginal: {large break} … x … na-áb-sú-en₆ ša ḫu-bu-li-…\nNormalized:    na-áb-sú-en₆ ša ḫu-bu-li-</p>\n<h3>My Observations from the Data:</h3>\n<ol>\n<li><strong>train.csv</strong>: No gaps found (clean parallel data)</li>\n<li><strong>published_texts.csv</strong>: Has two columns:<ul>\n<li><code>transliteration_orig</code>: Original format with <code>…</code>, <code>x</code>, <code>{large break}</code></li>\n<li><code>transliteration</code>: Normalized format with <code>&lt;gap&gt;</code>, <code>&lt;big_gap&gt;</code></li></ul></li>\n</ol>\n<h3>My Questions:</h3>\n<ol>\n<li><p><strong>Is the hidden test set using the normalized format</strong> (<code>&lt;gap&gt;</code>, <code>&lt;big_gap&gt;</code>) in the transliteration column, similar to <code>published_texts.csv</code> ?</p></li>\n<li><p><strong>For the ground truth translations</strong>, are gaps represented as <code>...</code> or some other notation?</p></li>\n<li><p><strong>Subscript digits</strong> (like ₄, ₅, ₆) - are these converted to normal digits (4, 5, 6) in the test set as well?</p></li>\n</ol>\n<p>Understanding these formatting details would help ensure our models are trained on data that matches the test set distribution.</p>\n<p>Thanks in advance for any clarification!</p>",
  "messages": [
    {
      "id": "3381917",
      "postDate": "12/25/2025 22:38:38",
      "content": "<p>Hi,</p>\n<p>I've been analyzing the data formats and wanted to confirm my understanding about the gap notation in the hidden test set.</p>\n<p>Based on the discussion about formatting, here's what I understood:</p>\n<h3>Gap Format Examples:</h3>\n<p><strong>Example 1 - Single gap:</strong>\nOriginal: x-4 GÍN AN.NA\nNormalized: -4 GÍN AN.NA</p>\n<p><strong>Example 2 - Multiple gaps:</strong>\nOriginal: {large break} … x … na-áb-sú-en₆ ša ḫu-bu-li-…\nNormalized:    na-áb-sú-en₆ ša ḫu-bu-li-</p>\n<h3>My Observations from the Data:</h3>\n<ol>\n<li><strong>train.csv</strong>: No gaps found (clean parallel data)</li>\n<li><strong>published_texts.csv</strong>: Has two columns:<ul>\n<li><code>transliteration_orig</code>: Original format with <code>…</code>, <code>x</code>, <code>{large break}</code></li>\n<li><code>transliteration</code>: Normalized format with <code>&lt;gap&gt;</code>, <code>&lt;big_gap&gt;</code></li></ul></li>\n</ol>\n<h3>My Questions:</h3>\n<ol>\n<li><p><strong>Is the hidden test set using the normalized format</strong> (<code>&lt;gap&gt;</code>, <code>&lt;big_gap&gt;</code>) in the transliteration column, similar to <code>published_texts.csv</code> ?</p></li>\n<li><p><strong>For the ground truth translations</strong>, are gaps represented as <code>...</code> or some other notation?</p></li>\n<li><p><strong>Subscript digits</strong> (like ₄, ₅, ₆) - are these converted to normal digits (4, 5, 6) in the test set as well?</p></li>\n</ol>\n<p>Understanding these formatting details would help ensure our models are trained on data that matches the test set distribution.</p>\n<p>Thanks in advance for any clarification!</p>",
      "rawMarkdown": "Hi,\n\nI've been analyzing the data formats and wanted to confirm my understanding about the gap notation in the hidden test set.\n\nBased on the discussion about formatting, here's what I understood:\n\n\n### Gap Format Examples:\n**Example 1 - Single gap:**\nOriginal: x-4 GÍN AN.NA\nNormalized: <gap>-4 GÍN AN.NA\n\n**Example 2 - Multiple gaps:**\nOriginal: {large break} … x … na-áb-sú-en₆ ša ḫu-bu-li-…\nNormalized: <big_gap> <gap> <big_gap> na-áb-sú-en₆ ša ḫu-bu-li-<big_gap>\n\n### My Observations from the Data:\n\n1. **train.csv**: No gaps found (clean parallel data)\n2. **published_texts.csv**: Has two columns:\n   - `transliteration_orig`: Original format with `…`, `x`, `{large break}`\n   - `transliteration`: Normalized format with `<gap>`, `<big_gap>`\n\n### My Questions:\n\n1. **Is the hidden test set using the normalized format** (`<gap>`, `<big_gap>`) in the transliteration column, similar to `published_texts.csv` ?\n\n2. **For the ground truth translations**, are gaps represented as `...` or some other notation?\n\n3. **Subscript digits** (like ₄, ₅, ₆) - are these converted to normal digits (4, 5, 6) in the test set as well?\n\nUnderstanding these formatting details would help ensure our models are trained on data that matches the test set distribution.\n\nThanks in advance for any clarification!",
      "votes": null
    },
    {
      "id": "3382647",
      "postDate": "12/28/2025 07:03:52",
      "content": "<p><a href=\"https://www.kaggle.com/deeppast\" target=\"_blank\">@deeppast</a> Pease clarify on this </p>",
      "rawMarkdown": "deeppast Pease clarify on this",
      "votes": null
    },
    {
      "id": "3382901",
      "postDate": "12/28/2025 19:16:30",
      "content": "<p>Thanks for your questions. Regarding the hidden test set: </p>\n<ol>\n<li>Transliterations use the normalized format (&lt; gap &gt;, &lt; big_gap &gt;) for (x, [x], …, […])</li>\n<li>Translations also have &lt; gap &gt;, &lt; big_gap &gt; for (x, [x], …, […]) — up to two &lt; gap &gt; in a row, along with up to four &lt; big_gap &gt; combination (but no more)</li>\n<li>Subscript digits are converted to normal digits, except for syllables with A₂ E₂ I₂ U₂ = Á É Í Ú and A₃ E₃ I₃ U₃ = À È Ì Ù, which are represented by diacritic marks over the vowels (see overview for more details).</li>\n</ol>\n<p>Also, there are fractions (½) and not decimals (.5). I realize this poses an issue and I'm working on a supplemental dataset which includes the original integers and fractions.</p>",
      "rawMarkdown": "Thanks for your questions. Regarding the hidden test set: \n1. Transliterations use the normalized format (< gap >, < big_gap >) for (x, [x], ..., [...])\n2. Translations also have < gap >, < big_gap > for (x, [x], ..., [...]) — up to two < gap > in a row, along with up to four < big_gap > combination (but no more)\n3. Subscript digits are converted to normal digits, except for syllables with A₂ E₂ I₂ U₂ = Á É Í Ú and A₃ E₃ I₃ U₃ = À È Ì Ù, which are represented by diacritic marks over the vowels (see overview for more details).\n\nAlso, there are fractions (½) and not decimals (.5). I realize this poses an issue and I'm working on a supplemental dataset which includes the original integers and fractions.",
      "votes": null
    },
    {
      "id": "3382919",
      "postDate": "12/28/2025 20:17:37",
      "content": "<p>All guides are referring to &lt; gap &gt; &lt; big_gap &gt; conversions. What is this (,) conversion about? Can you clarify?</p>",
      "rawMarkdown": "All guides are referring to < gap > < big_gap > conversions. What is this (,) conversion about? Can you clarify?",
      "votes": null
    },
    {
      "id": "3382933",
      "postDate": "12/28/2025 21:05:51",
      "content": "<p>So my subscript conversion was wrong:</p>\n<pre><code>SUBSCRIPT_MAP = str.maketrans({\n    \"₀\": \"0\", \"₁\": \"1\", \"₂\": \"2\", \"₃\": \"3\", \"₄\": \"4\",\n    \"₅\": \"5\", \"₆\": \"6\", \"₇\": \"7\", \"₈\": \"8\", \"₉\": \"9\",\n    \"ₓ\": \"x\"\n})\n# Normalize Unicode subscripts → ASCII\ntext = text.translate(SUBSCRIPT_MAP)\n</code></pre>\n<p>It should be limited to:</p>\n<pre><code>SUBSCRIPT_MAP = str.maketrans({\n    \"₀\": \"0\", \"₁\": \"1\", \"₄\": \"4\",\n    \"₅\": \"5\", \"₆\": \"6\", \"₇\": \"7\", \"₈\": \"8\", \"₉\": \"9\",\n    \"ₓ\": \"x\"\n})\n# Normalize Unicode subscripts → ASCII\ntext = text.translate(SUBSCRIPT_MAP)\n</code></pre>\n<p>Transliteration normalization is not so easy.</p>\n<blockquote>\n  <p>Also, there are fractions (½) and not decimals (.5). </p>\n</blockquote>\n<p><a href=\"https://www.kaggle.com/deeppast\" target=\"_blank\">@deeppast</a> Do you mean there are no decimal at all in the expected translation? Because we've a lot of 1.8333, 2.6666 …\nAs you've reported also here? \n<a href=\"https://www.kaggle.com/competitions/deep-past-initiative-machine-translation/discussion/664795#3382916\" target=\"_blank\">https://www.kaggle.com/competitions/deep-past-initiative-machine-translation/discussion/664795#3382916</a></p>\n<p>For example: 0faa50f7-b86c-466c-a8ab-3a6f48fcb00a</p>\n<blockquote>\n  <p>I paid 4 shekels for a scarf of -weave, 1.3333 shekel for a wagonload of reed; I paid 1.6666 shekel for ; I paid 0.3333 mina of silver for an Abarnian textile, 1 / 6 shekel for a piece of dried meat, 1 / 4 shekel for onions, x shekels for x bags of wheat … … ;I paid … … … … … … shekels for ?, … … … … for a … … … … ; I paid 0.6666 shekel for firewood; 0.6666 shekels I paid for chaff, for a double load I paid 0.5 shekel; 1 / 4 shekel for the blacksmith. I supplied 95 drinks to .. at 52.5 </p>\n</blockquote>\n<p>Indeed, even after some sentence alignment (around 4500 sentences from 1561 document) before training, the CV / LB is so huge for me (CV=45, LB=29). I need to understand the gap.</p>",
      "rawMarkdown": "So my subscript conversion was wrong:\n\n```python\nSUBSCRIPT_MAP = str.maketrans({\n    \"₀\": \"0\", \"₁\": \"1\", \"₂\": \"2\", \"₃\": \"3\", \"₄\": \"4\",\n    \"₅\": \"5\", \"₆\": \"6\", \"₇\": \"7\", \"₈\": \"8\", \"₉\": \"9\",\n    \"ₓ\": \"x\"\n})\n# Normalize Unicode subscripts → ASCII\ntext = text.translate(SUBSCRIPT_MAP)\n```\n\nIt should be limited to:\n```python\n\nSUBSCRIPT_MAP = str.maketrans({\n    \"₀\": \"0\", \"₁\": \"1\", \"₄\": \"4\",\n    \"₅\": \"5\", \"₆\": \"6\", \"₇\": \"7\", \"₈\": \"8\", \"₉\": \"9\",\n    \"ₓ\": \"x\"\n})\n# Normalize Unicode subscripts → ASCII\ntext = text.translate(SUBSCRIPT_MAP)\n```\n\nTransliteration normalization is not so easy.\n\n\n>Also, there are fractions (½) and not decimals (.5). \n\n@deeppast Do you mean there are no decimal at all in the expected translation? Because we've a lot of 1.8333, 2.6666 ...\nAs you've reported also here? \nhttps://www.kaggle.com/competitions/deep-past-initiative-machine-translation/discussion/664795#3382916\n\nFor example: 0faa50f7-b86c-466c-a8ab-3a6f48fcb00a\n>I paid 4 shekels for a scarf of -weave, 1.3333 shekel for a wagonload of reed; I paid 1.6666 shekel for ; I paid 0.3333 mina of silver for an Abarnian textile, 1 / 6 shekel for a piece of dried meat, 1 / 4 shekel for onions, x shekels for x bags of wheat ... ... ;I paid ... ... ... ... ... ... shekels for ?, ... ... ... ... for a ... ... ... ... ; I paid 0.6666 shekel for firewood; 0.6666 shekels I paid for chaff, for a double load I paid 0.5 shekel; 1 / 4 shekel for the blacksmith. I supplied 95 drinks to .. at 52.5 \n\nIndeed, even after some sentence alignment (around 4500 sentences from 1561 document) before training, the CV / LB is so huge for me (CV=45, LB=29). I need to understand the gap.",
      "votes": null
    },
    {
      "id": "3382934",
      "postDate": "12/28/2025 21:09:19",
      "content": "<p>Same, cv 45-48, lb 28-31. There definitely is a formatting confusion</p>",
      "rawMarkdown": "Same, cv 45-48, lb 28-31. There definitely is a formatting confusion",
      "votes": null
    },
    {
      "id": "3382936",
      "postDate": "12/28/2025 21:23:02",
      "content": "<p>I guess (,) is (&lt; gap &gt;, &lt; big_gap &gt;) without spaces</p>",
      "rawMarkdown": "I guess (,) is (< gap >, < big_gap >) without spaces",
      "votes": null
    },
    {
      "id": "3383007",
      "postDate": "12/29/2025 05:51:33",
      "content": "<p>I converted all instances of x [x] … etc. in the translation column of the final test predictions into the corresponding  and  tags, and my score rose to 30.3.</p>",
      "rawMarkdown": "I converted all instances of x [x] ... etc. in the translation column of the final test predictions into the corresponding <gap> and <big_gap> tags, and my score rose to 30.3.",
      "votes": null
    },
    {
      "id": "3383015",
      "postDate": "12/29/2025 06:11:22",
      "content": "<p>Here CV is GM of Chrf++ and BLEU or just CHrf++/Chrf</p>",
      "rawMarkdown": "Here CV is GM of Chrf++ and BLEU or just CHrf++/Chrf",
      "votes": null
    },
    {
      "id": "3383043",
      "postDate": "12/29/2025 08:10:20",
      "content": "<p>Yes, Geometric Mean</p>",
      "rawMarkdown": "Yes, Geometric Mean",
      "votes": null
    },
    {
      "id": "3393646",
      "postDate": "01/19/2026 13:52:19",
      "content": "<p>How would you convert <code>KIŠIB xxxxx ša 21 x KÙ.BABBAR</code> ?\nI think it should be <code>KIŠIB &lt; big_gap &gt; ša 21 &lt; gap &gt; KÙ.BABBAR</code> but as per published_texts, it is <code>KIŠIB &lt; big_gap &gt; &lt; gap &gt; ša 21 &lt; gap &gt;</code> .\nTo me it looks like any sequence of x's like <code>xxxxx</code> gets converted to <code>&lt; big_gap &gt; &lt; gap &gt;</code> although I would expect it to be just <code>&lt; big_gap &gt;</code></p>",
      "rawMarkdown": "How would you convert `KIŠIB xxxxx ša 21 x KÙ.BABBAR` ?\nI think it should be `KIŠIB < big_gap > ša 21 < gap > KÙ.BABBAR` but as per published_texts, it is `KIŠIB < big_gap > < gap > ša 21 < gap >` .\nTo me it looks like any sequence of x's like `xxxxx` gets converted to `< big_gap > < gap >` although I would expect it to be just `< big_gap >`",
      "votes": null
    },
    {
      "id": "3394032",
      "postDate": "01/20/2026 10:11:48",
      "content": "<p>Yeah I am still confused on gap , big-gap merging and my LB scores are not giving me a clear signal of which might be right. \nAs of now I am processing xxxx -&gt; <code>&lt;big_gap&gt;</code></p>",
      "rawMarkdown": "Yeah I am still confused on gap , big-gap merging and my LB scores are not giving me a clear signal of which might be right. \nAs of now I am processing xxxx -> `<big_gap>`",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 3382647,
      "author_name": "hrithik22122",
      "author_url": "",
      "post_date": "12/28/2025 07:03:52",
      "content": "<p><a href=\"https://www.kaggle.com/deeppast\" target=\"_blank\">@deeppast</a> Pease clarify on this </p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 3382901,
      "author_name": "deeppast",
      "author_url": "",
      "post_date": "12/28/2025 19:16:30",
      "content": "<p>Thanks for your questions. Regarding the hidden test set: </p>\n<ol>\n<li>Transliterations use the normalized format (&lt; gap &gt;, &lt; big_gap &gt;) for (x, [x], …, […])</li>\n<li>Translations also have &lt; gap &gt;, &lt; big_gap &gt; for (x, [x], …, […]) — up to two &lt; gap &gt; in a row, along with up to four &lt; big_gap &gt; combination (but no more)</li>\n<li>Subscript digits are converted to normal digits, except for syllables with A₂ E₂ I₂ U₂ = Á É Í Ú and A₃ E₃ I₃ U₃ = À È Ì Ù, which are represented by diacritic marks over the vowels (see overview for more details).</li>\n</ol>\n<p>Also, there are fractions (½) and not decimals (.5). I realize this poses an issue and I'm working on a supplemental dataset which includes the original integers and fractions.</p>",
      "votes": null,
      "replies": [
        {
          "id": 3382919,
          "author_name": "nlztrk",
          "author_url": "",
          "post_date": "12/28/2025 20:17:37",
          "content": "<p>All guides are referring to &lt; gap &gt; &lt; big_gap &gt; conversions. What is this (,) conversion about? Can you clarify?</p>",
          "votes": null,
          "replies": [
            {
              "id": 3382936,
              "author_name": "dunglt",
              "author_url": "",
              "post_date": "12/28/2025 21:23:02",
              "content": "<p>I guess (,) is (&lt; gap &gt;, &lt; big_gap &gt;) without spaces</p>",
              "votes": null,
              "replies": []
            },
            {
              "id": 3383007,
              "author_name": "qifeihhh666",
              "author_url": "",
              "post_date": "12/29/2025 05:51:33",
              "content": "<p>I converted all instances of x [x] … etc. in the translation column of the final test predictions into the corresponding  and  tags, and my score rose to 30.3.</p>",
              "votes": null,
              "replies": []
            }
          ]
        },
        {
          "id": 3382933,
          "author_name": "mpware",
          "author_url": "",
          "post_date": "12/28/2025 21:05:51",
          "content": "<p>So my subscript conversion was wrong:</p>\n<pre><code>SUBSCRIPT_MAP = str.maketrans({\n    \"₀\": \"0\", \"₁\": \"1\", \"₂\": \"2\", \"₃\": \"3\", \"₄\": \"4\",\n    \"₅\": \"5\", \"₆\": \"6\", \"₇\": \"7\", \"₈\": \"8\", \"₉\": \"9\",\n    \"ₓ\": \"x\"\n})\n# Normalize Unicode subscripts → ASCII\ntext = text.translate(SUBSCRIPT_MAP)\n</code></pre>\n<p>It should be limited to:</p>\n<pre><code>SUBSCRIPT_MAP = str.maketrans({\n    \"₀\": \"0\", \"₁\": \"1\", \"₄\": \"4\",\n    \"₅\": \"5\", \"₆\": \"6\", \"₇\": \"7\", \"₈\": \"8\", \"₉\": \"9\",\n    \"ₓ\": \"x\"\n})\n# Normalize Unicode subscripts → ASCII\ntext = text.translate(SUBSCRIPT_MAP)\n</code></pre>\n<p>Transliteration normalization is not so easy.</p>\n<blockquote>\n  <p>Also, there are fractions (½) and not decimals (.5). </p>\n</blockquote>\n<p><a href=\"https://www.kaggle.com/deeppast\" target=\"_blank\">@deeppast</a> Do you mean there are no decimal at all in the expected translation? Because we've a lot of 1.8333, 2.6666 …\nAs you've reported also here? \n<a href=\"https://www.kaggle.com/competitions/deep-past-initiative-machine-translation/discussion/664795#3382916\" target=\"_blank\">https://www.kaggle.com/competitions/deep-past-initiative-machine-translation/discussion/664795#3382916</a></p>\n<p>For example: 0faa50f7-b86c-466c-a8ab-3a6f48fcb00a</p>\n<blockquote>\n  <p>I paid 4 shekels for a scarf of -weave, 1.3333 shekel for a wagonload of reed; I paid 1.6666 shekel for ; I paid 0.3333 mina of silver for an Abarnian textile, 1 / 6 shekel for a piece of dried meat, 1 / 4 shekel for onions, x shekels for x bags of wheat … … ;I paid … … … … … … shekels for ?, … … … … for a … … … … ; I paid 0.6666 shekel for firewood; 0.6666 shekels I paid for chaff, for a double load I paid 0.5 shekel; 1 / 4 shekel for the blacksmith. I supplied 95 drinks to .. at 52.5 </p>\n</blockquote>\n<p>Indeed, even after some sentence alignment (around 4500 sentences from 1561 document) before training, the CV / LB is so huge for me (CV=45, LB=29). I need to understand the gap.</p>",
          "votes": null,
          "replies": [
            {
              "id": 3382934,
              "author_name": "nlztrk",
              "author_url": "",
              "post_date": "12/28/2025 21:09:19",
              "content": "<p>Same, cv 45-48, lb 28-31. There definitely is a formatting confusion</p>",
              "votes": null,
              "replies": [
                {
                  "id": 3383015,
                  "author_name": "hrithik22122",
                  "author_url": "",
                  "post_date": "12/29/2025 06:11:22",
                  "content": "<p>Here CV is GM of Chrf++ and BLEU or just CHrf++/Chrf</p>",
                  "votes": null,
                  "replies": [
                    {
                      "id": 3383043,
                      "author_name": "mpware",
                      "author_url": "",
                      "post_date": "12/29/2025 08:10:20",
                      "content": "<p>Yes, Geometric Mean</p>",
                      "votes": null,
                      "replies": []
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "id": 3393646,
          "author_name": "einherjer",
          "author_url": "",
          "post_date": "01/19/2026 13:52:19",
          "content": "<p>How would you convert <code>KIŠIB xxxxx ša 21 x KÙ.BABBAR</code> ?\nI think it should be <code>KIŠIB &lt; big_gap &gt; ša 21 &lt; gap &gt; KÙ.BABBAR</code> but as per published_texts, it is <code>KIŠIB &lt; big_gap &gt; &lt; gap &gt; ša 21 &lt; gap &gt;</code> .\nTo me it looks like any sequence of x's like <code>xxxxx</code> gets converted to <code>&lt; big_gap &gt; &lt; gap &gt;</code> although I would expect it to be just <code>&lt; big_gap &gt;</code></p>",
          "votes": null,
          "replies": [
            {
              "id": 3394032,
              "author_name": "hrithik22122",
              "author_url": "",
              "post_date": "01/20/2026 10:11:48",
              "content": "<p>Yeah I am still confused on gap , big-gap merging and my LB scores are not giving me a clear signal of which might be right. \nAs of now I am processing xxxx -&gt; <code>&lt;big_gap&gt;</code></p>",
              "votes": null,
              "replies": []
            }
          ]
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "3381917": "Hi,\n\nI've been analyzing the data formats and wanted to confirm my understanding about the gap notation in the hidden test set.\n\nBased on the discussion about formatting, here's what I understood:\n\n\n### Gap Format Examples:\n**Example 1 - Single gap:**\nOriginal: x-4 GÍN AN.NA\nNormalized: <gap>-4 GÍN AN.NA\n\n**Example 2 - Multiple gaps:**\nOriginal: {large break} … x … na-áb-sú-en₆ ša ḫu-bu-li-…\nNormalized: <big_gap> <gap> <big_gap> na-áb-sú-en₆ ša ḫu-bu-li-<big_gap>\n\n### My Observations from the Data:\n\n1. **train.csv**: No gaps found (clean parallel data)\n2. **published_texts.csv**: Has two columns:\n   - `transliteration_orig`: Original format with `…`, `x`, `{large break}`\n   - `transliteration`: Normalized format with `<gap>`, `<big_gap>`\n\n### My Questions:\n\n1. **Is the hidden test set using the normalized format** (`<gap>`, `<big_gap>`) in the transliteration column, similar to `published_texts.csv` ?\n\n2. **For the ground truth translations**, are gaps represented as `...` or some other notation?\n\n3. **Subscript digits** (like ₄, ₅, ₆) - are these converted to normal digits (4, 5, 6) in the test set as well?\n\nUnderstanding these formatting details would help ensure our models are trained on data that matches the test set distribution.\n\nThanks in advance for any clarification!",
    "3382647": "deeppast Pease clarify on this",
    "3382901": "Thanks for your questions. Regarding the hidden test set: \n1. Transliterations use the normalized format (< gap >, < big_gap >) for (x, [x], ..., [...])\n2. Translations also have < gap >, < big_gap > for (x, [x], ..., [...]) — up to two < gap > in a row, along with up to four < big_gap > combination (but no more)\n3. Subscript digits are converted to normal digits, except for syllables with A₂ E₂ I₂ U₂ = Á É Í Ú and A₃ E₃ I₃ U₃ = À È Ì Ù, which are represented by diacritic marks over the vowels (see overview for more details).\n\nAlso, there are fractions (½) and not decimals (.5). I realize this poses an issue and I'm working on a supplemental dataset which includes the original integers and fractions.",
    "3382919": "All guides are referring to < gap > < big_gap > conversions. What is this (,) conversion about? Can you clarify?",
    "3382933": "So my subscript conversion was wrong:\n\n```python\nSUBSCRIPT_MAP = str.maketrans({\n    \"₀\": \"0\", \"₁\": \"1\", \"₂\": \"2\", \"₃\": \"3\", \"₄\": \"4\",\n    \"₅\": \"5\", \"₆\": \"6\", \"₇\": \"7\", \"₈\": \"8\", \"₉\": \"9\",\n    \"ₓ\": \"x\"\n})\n# Normalize Unicode subscripts → ASCII\ntext = text.translate(SUBSCRIPT_MAP)\n```\n\nIt should be limited to:\n```python\n\nSUBSCRIPT_MAP = str.maketrans({\n    \"₀\": \"0\", \"₁\": \"1\", \"₄\": \"4\",\n    \"₅\": \"5\", \"₆\": \"6\", \"₇\": \"7\", \"₈\": \"8\", \"₉\": \"9\",\n    \"ₓ\": \"x\"\n})\n# Normalize Unicode subscripts → ASCII\ntext = text.translate(SUBSCRIPT_MAP)\n```\n\nTransliteration normalization is not so easy.\n\n\n>Also, there are fractions (½) and not decimals (.5). \n\n@deeppast Do you mean there are no decimal at all in the expected translation? Because we've a lot of 1.8333, 2.6666 ...\nAs you've reported also here? \nhttps://www.kaggle.com/competitions/deep-past-initiative-machine-translation/discussion/664795#3382916\n\nFor example: 0faa50f7-b86c-466c-a8ab-3a6f48fcb00a\n>I paid 4 shekels for a scarf of -weave, 1.3333 shekel for a wagonload of reed; I paid 1.6666 shekel for ; I paid 0.3333 mina of silver for an Abarnian textile, 1 / 6 shekel for a piece of dried meat, 1 / 4 shekel for onions, x shekels for x bags of wheat ... ... ;I paid ... ... ... ... ... ... shekels for ?, ... ... ... ... for a ... ... ... ... ; I paid 0.6666 shekel for firewood; 0.6666 shekels I paid for chaff, for a double load I paid 0.5 shekel; 1 / 4 shekel for the blacksmith. I supplied 95 drinks to .. at 52.5 \n\nIndeed, even after some sentence alignment (around 4500 sentences from 1561 document) before training, the CV / LB is so huge for me (CV=45, LB=29). I need to understand the gap.",
    "3382934": "Same, cv 45-48, lb 28-31. There definitely is a formatting confusion",
    "3382936": "I guess (,) is (< gap >, < big_gap >) without spaces",
    "3383007": "I converted all instances of x [x] ... etc. in the translation column of the final test predictions into the corresponding <gap> and <big_gap> tags, and my score rose to 30.3.",
    "3383015": "Here CV is GM of Chrf++ and BLEU or just CHrf++/Chrf",
    "3383043": "Yes, Geometric Mean",
    "3393646": "How would you convert `KIŠIB xxxxx ša 21 x KÙ.BABBAR` ?\nI think it should be `KIŠIB < big_gap > ša 21 < gap > KÙ.BABBAR` but as per published_texts, it is `KIŠIB < big_gap > < gap > ša 21 < gap >` .\nTo me it looks like any sequence of x's like `xxxxx` gets converted to `< big_gap > < gap >` although I would expect it to be just `< big_gap >`",
    "3394032": "Yeah I am still confused on gap , big-gap merging and my LB scores are not giving me a clear signal of which might be right. \nAs of now I am processing xxxx -> `<big_gap>`"
  },
  "source": "meta"
}