1. A method comprising: observing values entered in form field objects; generating likelihood assessments for possible values to be entered in a current form field object based on the observed values, the likelihood assessments indicating relative probability of the possible values being entered in the current form field object; and predicting a value for the current form field object based on the generated likelihood assessments, wherein generating likelihood assessments comprises: determining a semantic similarity between the current form field object and a form field for which values have been observed; and generating a likelihood assessment for a possible value based on the observed values for the form field and the determined semantic similarity.