The Mechanisms of Applying K-Nearest Neighbor Algorithm for Classifying Self-¬Explanations

碩士 === 元智大學 === 生物與醫學資訊碩士學位學程 === 100 === Self-explaining is a self-constructive learning activity, which engages students in clarifying and explaining the content and self-monitoring their understanding of the content. Students may generate many kinds of self-explanations, such as re-reading, parap...

Full description

Bibliographic Details
Main Authors: Ruei-Chuan Chien, 簡瑞泉
Other Authors: 周志岳
Format: Others
Language:zh-TW
Online Access:http://ndltd.ncl.edu.tw/handle/02738118555528515115
Description
Summary:碩士 === 元智大學 === 生物與醫學資訊碩士學位學程 === 100 === Self-explaining is a self-constructive learning activity, which engages students in clarifying and explaining the content and self-monitoring their understanding of the content. Students may generate many kinds of self-explanations, such as re-reading, paraphrase, bridging inference, prior knowledge inference, logic inference, self-monitoring. In general, student explanations need to be classified by human experts, and the classification is time-consuming and labor-intensive. This study applies data mining techniques to automatically classify student explanations. This study adopts vector space model to represent student explanations and applies K-nearest neighbor mechanism to classify student explanations. This study investigates and compares five K-nearest neighbor classification mechanisms: traditional K-Nearest Neighbor, adaptive k-Nearest Neighbor, adaptive k-Nearest Neighbor which includes content for self-explaining, adaptive k-Nearest Neighbor which includes content for self-explaining and excludes common words, adaptive k-Nearest Neighbor with multiple classification. The evaluation results show that adaptive k-Nearest Neighbor with multiple classification has best classification correctness. The correctness of classifying self-monitoring is about 90% and total correctness of classification is about 70%.