The document summarizes a proposed method for reducing over-generation errors in automatic keyphrase extraction using integer linear programming. It formulates keyphrase extraction as a combinatorial optimization problem to find the optimal set of keyphrases. An ILP model is defined that represents the value of a keyphrase set as the sum of unique word weights, outperforming baselines that rank candidates independently. Experiments on scientific documents show the ILP approach substantially improves precision over commonly used methods.