<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Neural Machine Translation of Rare Words with Subword Units · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1508.07909/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1508.07909/feed.xml" rel="self" type="application/rss+xml" /><item><title>Neural Machine Translation of Rare Words with Subword Units — mentioned by nl</title><link>https://news.ycombinator.com/item?id=47831398</link><guid isPermaLink="false">urn:hackerpapers:mention:1508.07909:47831398</guid><pubDate>Mon, 20 Apr 2026 07:42:37 GMT</pubDate><description>&lt;p&gt;&amp;gt; So how would you explain the increase in token usage, considering the fact that conventionally tokenizers are trained to minimize the token usage within a given vocabulary budget? Just modeling whitespace as its own token would seem to explain the increase. &amp;gt; Qwen3.6 tokenizer: &amp;quot;pretokenizer&amp;quot; That&amp;#x27;s the pre-tokenizer, not the tokenizer. That is mostly a performance optimization that lets the memory requirements for the BPE tokenizer be a lot less. &amp;gt; I could see a world where you could build a better tokenizer training algorithm which would be able to better take the natural morphology of…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1508.07909/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CL</category></item><item><title>Neural Machine Translation of Rare Words with Subword Units — mentioned by godelski</title><link>https://news.ycombinator.com/item?id=44130404</link><guid isPermaLink="false">urn:hackerpapers:mention:1508.07909:44130404</guid><pubDate>Thu, 29 May 2025 21:07:11 GMT</pubDate><description>&lt;p&gt;I&amp;#x27;m not talking about Tokenization. It can get confusing because we usually role tokenization and embedding up as a singular process but the tokenization is the translation of our characters into numeric representations. There&amp;#x27;s self discovery of what the atomic units should be (bounded by our vocabulary size). The process is, at a high level: string -&amp;gt; integer -&amp;gt; vec&amp;lt;float&amp;gt;. You are learning the string splits, integer IDs, and vector embeddings. You are literally building a dictionary. The BPE paper is a good place to start[0], but it is far from the place we are now. The embeddings is this…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1508.07909/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CL</category></item><item><title>Neural Machine Translation of Rare Words with Subword Units — mentioned by loveparade</title><link>https://news.ycombinator.com/item?id=35942191</link><guid isPermaLink="false">urn:hackerpapers:mention:1508.07909:35942191</guid><pubDate>Sun, 14 May 2023 23:12:24 GMT</pubDate><description>&lt;p&gt;They are. Nobody in the AI research community expected that scaling up models several orders of magnitude would make them that good. Even the original selling point of the Transformer paper was &amp;quot;can be much bigger and faster than RNNs, even if not as good&amp;quot; - Of course everyone was wrong and it&amp;#x27;s all about the data and scale. Btw, tokens are nothing new in modern models. They&amp;#x27;ve been used since 2015/2016 [0] [0] https://arxiv.org/abs/1508.07909&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1508.07909/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CL</category></item><item><title>Neural Machine Translation of Rare Words with Subword Units — mentioned by montebicyclelo</title><link>https://news.ycombinator.com/item?id=35581721</link><guid isPermaLink="false">urn:hackerpapers:mention:1508.07909:35581721</guid><pubDate>Sat, 15 Apr 2023 15:49:55 GMT</pubDate><description>&lt;p&gt;OpenAI have made their tokenizers public [1]. As someone has pointed out, with BPE you specify the vocab size, not the token size. It&amp;#x27;s a relatively simple algo, this Huggingface course does a nice job of explaining it [2]. Plus the original paper has a very readable Python example [3]. [1] https://github.com/openai/tiktoken [2] https://huggingface.co/course/chapter6/5?fw=pt [3] https://arxiv.org/abs/1508.07909&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1508.07909/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CL</category></item><item><title>Neural Machine Translation of Rare Words with Subword Units — mentioned by stochastic_monk</title><link>https://news.ycombinator.com/item?id=17926562</link><guid isPermaLink="false">urn:hackerpapers:mention:1508.07909:17926562</guid><pubDate>Thu, 06 Sep 2018 14:32:11 GMT</pubDate><description>&lt;p&gt;Fixed arxiv link: https://arxiv.org/abs/1508.07909&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1508.07909/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.CL</category></item></channel></rss>
