The impact of incomplete knowledge on the evaluation of protein function prediction: a structured-output learning perspective | Synapse