According to the present invention, a method for extracting keywords from a scientific document comprises the following steps of: receiving a scientific document and converting the same into a morpheme-analyzed scientific document consisting of words analyzed as noun, adjective, and verb through morpheme analysis; constructing a document graph by assigning a main line representing a relationship between words by using words of the scientific document as a vertices; calculating importance scores for the vertices in the document graph; detecting keyword candidates and location information of extracted keyword candidates from the morpheme-analyzed scientific document; calculating scores of words included in a keyword candidate for each of the keyword candidates and a score of a keyword candidate according to the length of the keyword candidate; reranking ranking of keyword candidates by changing a score of each of the keyword candidates according to the location information of a keyword candidate; and determining the predetermined number of highly-ranked keyword candidates among reranked keyword candidates as keywords of the scientific document.
展开▼