16. A computing device having a processor and a computer storage device, the processor for executing instructions stored on the computer storage device to perform operations comprising: receiving an input that has been submitted to an application and that is associated with a user profile of a specific user; communicating the input to an input re-formatter, which determines a respective score of each output of a plurality of outputs by applying a statistical model to a respective combination of the input and each output, wherein a respective score comprises a plurality of terms that quantify a plurality of context-specific scores of the respective combination, and wherein the statistical model applies a linear equation that includes dividing the respective score of each output by a summation of scores of the plurality of outputs; receiving one or more suggested outputs from the input re-formatter; and presenting the one or more suggested outputs as options to re-format the input using an output device of the computing device.
16. A computing device having a processor and a computer storage device, the processor for executing instructions stored on the computer storage device to perform operations comprising: receiving an input that has been submitted to an application and that is associated with a user profile of a specific user; communicating the input to an input re-formatter, which determines a respective score of each output of a plurality of outputs by applying a statistical model to a respective combination of the input and each output, wherein a respective score comprises a plurality of terms that quantify a plurality of context-specific scores of the respective combination, and wherein the statistical model applies a linear equation that includes dividing the respective score of each output by a summation of scores of the plurality of outputs; receiving one or more suggested outputs from the input re-formatter; and presenting the one or more suggested outputs as options to re-format the input using an output device of the computing device. 17. The computing device of claim 16 , wherein the input re-formatter is a client-side input re-formatter.