22. One or more non-transitory computer-readable storage media having collectively stored thereon instructions that, when executed by one or more processors of a network system, cause the network system to at least: obtain user text input entered by a user into an electronic device; determine at least one input prediction by applying a probabilistic model to the user text input and selecting one or more associated text items from a text repository classified according to the probabilistic model; transmit information including the at least one input suggestion for presentation to the user on the electronic device; receive an indication of a user override of the at least one input suggestion on the electronic device; and update at least one probability of the probabilistic model, the at least one probability corresponding to the user override, wherein the at least one probability is based at least in part upon an average probability of one or more other probabilities of the probabilistic model when the user override is a new probability of the probabilistic model, the one or more other probabilities corresponding to the one or more associated text items that have at least some same text as the user override.
22. One or more non-transitory computer-readable storage media having collectively stored thereon instructions that, when executed by one or more processors of a network system, cause the network system to at least: obtain user text input entered by a user into an electronic device; determine at least one input prediction by applying a probabilistic model to the user text input and selecting one or more associated text items from a text repository classified according to the probabilistic model; transmit information including the at least one input suggestion for presentation to the user on the electronic device; receive an indication of a user override of the at least one input suggestion on the electronic device; and update at least one probability of the probabilistic model, the at least one probability corresponding to the user override, wherein the at least one probability is based at least in part upon an average probability of one or more other probabilities of the probabilistic model when the user override is a new probability of the probabilistic model, the one or more other probabilities corresponding to the one or more associated text items that have at least some same text as the user override. 23. The one or more non-transitory computer-readable storage media of claim 22 , wherein the instructions when executed further cause the network system to: receive a subsequent instance of the user text input entered by the user; and determine at least one input prediction utilizing any text associated with the user override.