Keyword extraction is a key research issue in natural language processing,knowledge graph,system dia-logue,etc.In this paper,we analyze the keyword extraction process from the existing keyword extraction algo-rithms,and sort out in detail the computational features and application cases of existing keyword extraction meth-ods.We analyze the supervised extraction,the unsupervised extraction,and the semi-supervised extraction methods in terms of features extraction,representative papers,model algorithms,and method descriptions,summarzing the research progress,algorithm mechanism,advantages,limitations,and application scenarios as well.The keyword extraction evaluation strategies are given,and the application prospects of semi-supervised methods of keyword ex-traction are prospected,as well as the research directions and possible challenges in feature fusion,domain knowl-edge,and graph construction.