11. The system of claim 9 , wherein the at least one computer is configured to: select a plurality of words from the vocabulary using the output word hash vector; and add the plurality of words to a search graph.
9. A system for selecting a word, the system comprising: at least one computer comprising at least one processor and at least one memory, the at least one computer configured to: compute a word hash vector for each word of a vocabulary of words; receive a sequence of words; generating a sequence of word hash vectors by obtaining a word hash vector for each word of the sequence of words; process the sequence of word hash vectors with a layer of a language model to compute an output vector; quantize the output vector to obtain an output word hash vector; determine a distance between the output word hash vector and a first hash vector for a first word in the vocabulary; and select the first word from the vocabulary using the distance between the output word hash vector and the first hash vector for the first word.