1. A method comprising: outputting, by a computing device and for display, a graphical user interface including a graphical keyboard and one or more text suggestion regions; receiving, by the computing device, an indication of gesture input detected a presence-sensitive input device; selecting, by the computing device and based at least in part on the indication of the gesture input, at least one key of the graphical keyboard; determining, by the computing device and based at least in part on at least one character associated with the at least one key, a plurality of candidate character strings and a respective probability for each of the plurality of candidate character strings; determining, by the computing device and based at least in part on an association between at least one candidate character string and a context of the gesture input, past interaction data that indicates whether the least one candidate character string was selected at a location of a text suggestion region of the graphical user interface while the at least one candidate character string was previously displayed in the text suggestion region, the at least one candidate string included in the plurality of candidate character strings, and the text suggestion region included in one or more text suggestion regions of the graphical user interface; modifying, by the computing device and based at least in part on the past interaction data, a probability of the at least one candidate character string; and outputting, by the computing device and based at least in part on the probability that was modified using the past interaction data, the at least one candidate character string for display in one of the one or more text suggestion regions.
1. A method comprising: outputting, by a computing device and for display, a graphical user interface including a graphical keyboard and one or more text suggestion regions; receiving, by the computing device, an indication of gesture input detected a presence-sensitive input device; selecting, by the computing device and based at least in part on the indication of the gesture input, at least one key of the graphical keyboard; determining, by the computing device and based at least in part on at least one character associated with the at least one key, a plurality of candidate character strings and a respective probability for each of the plurality of candidate character strings; determining, by the computing device and based at least in part on an association between at least one candidate character string and a context of the gesture input, past interaction data that indicates whether the least one candidate character string was selected at a location of a text suggestion region of the graphical user interface while the at least one candidate character string was previously displayed in the text suggestion region, the at least one candidate string included in the plurality of candidate character strings, and the text suggestion region included in one or more text suggestion regions of the graphical user interface; modifying, by the computing device and based at least in part on the past interaction data, a probability of the at least one candidate character string; and outputting, by the computing device and based at least in part on the probability that was modified using the past interaction data, the at least one candidate character string for display in one of the one or more text suggestion regions. 8. The method of claim 1 , wherein receiving the indication of the gesture input comprises receiving an indication of a first gesture input, wherein the at least one key of the graphical keyboard comprises a first key of the graphical keyboard, and wherein the method further comprises: receiving, by the computing device, an indication of a second gesture input detected at the presence-sensitive input device; selecting, by the computing device and based at least in part on the indication of the second gesture input, a second key of the graphical keyboard; and in response to selecting the second key of the graphical keyboard while the at least one candidate character string is displayed in the one or more text suggestion regions, maintaining, by the computing device, the past interaction data that indicates a past user input to ignore the at least one candidate character string while the at least one candidate character string was previously displayed in the one of the one or more text suggestion regions.