Cargando…

DETECT: A Hierarchical Clustering Algorithm for Behavioural Trends in Temporal Educational Data

Techniques for clustering student behaviour offer many opportunities to improve educational outcomes by providing insight into student learning. However, one important aspect of student behaviour, namely its evolution over time, can often be challenging to identify using existing methods. This is be...

Descripción completa

Detalles Bibliográficos
Autores principales: McBroom, Jessica, Yacef, Kalina, Koprinska, Irena
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7334150/
http://dx.doi.org/10.1007/978-3-030-52237-7_30
_version_ 1783553875218792448
author McBroom, Jessica
Yacef, Kalina
Koprinska, Irena
author_facet McBroom, Jessica
Yacef, Kalina
Koprinska, Irena
author_sort McBroom, Jessica
collection PubMed
description Techniques for clustering student behaviour offer many opportunities to improve educational outcomes by providing insight into student learning. However, one important aspect of student behaviour, namely its evolution over time, can often be challenging to identify using existing methods. This is because the objective functions used by these methods do not explicitly aim to find cluster trends in time, so these trends may not be clearly represented in the results. This paper presents ‘DETECT’ (Detection of Educational Trends Elicited by Clustering Time-series data), a novel divisive hierarchical clustering algorithm that incorporates temporal information into its objective function to prioritise the detection of behavioural trends. The resulting clusters are similar in structure to a decision tree, with a hierarchy of clusters defined by decision rules on features. DETECT is easy to apply, highly customisable, applicable to a wide range of educational datasets and yields easily interpretable results. Through a case study of two online programming courses ([Formula: see text] ), this paper demonstrates two example applications of DETECT: 1) to identify how cohort behaviour develops over time and 2) to identify student behaviours that characterise exercises where many students give up.
format Online
Article
Text
id pubmed-7334150
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73341502020-07-06 DETECT: A Hierarchical Clustering Algorithm for Behavioural Trends in Temporal Educational Data McBroom, Jessica Yacef, Kalina Koprinska, Irena Artificial Intelligence in Education Article Techniques for clustering student behaviour offer many opportunities to improve educational outcomes by providing insight into student learning. However, one important aspect of student behaviour, namely its evolution over time, can often be challenging to identify using existing methods. This is because the objective functions used by these methods do not explicitly aim to find cluster trends in time, so these trends may not be clearly represented in the results. This paper presents ‘DETECT’ (Detection of Educational Trends Elicited by Clustering Time-series data), a novel divisive hierarchical clustering algorithm that incorporates temporal information into its objective function to prioritise the detection of behavioural trends. The resulting clusters are similar in structure to a decision tree, with a hierarchy of clusters defined by decision rules on features. DETECT is easy to apply, highly customisable, applicable to a wide range of educational datasets and yields easily interpretable results. Through a case study of two online programming courses ([Formula: see text] ), this paper demonstrates two example applications of DETECT: 1) to identify how cohort behaviour develops over time and 2) to identify student behaviours that characterise exercises where many students give up. 2020-06-09 /pmc/articles/PMC7334150/ http://dx.doi.org/10.1007/978-3-030-52237-7_30 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
McBroom, Jessica
Yacef, Kalina
Koprinska, Irena
DETECT: A Hierarchical Clustering Algorithm for Behavioural Trends in Temporal Educational Data
title DETECT: A Hierarchical Clustering Algorithm for Behavioural Trends in Temporal Educational Data
title_full DETECT: A Hierarchical Clustering Algorithm for Behavioural Trends in Temporal Educational Data
title_fullStr DETECT: A Hierarchical Clustering Algorithm for Behavioural Trends in Temporal Educational Data
title_full_unstemmed DETECT: A Hierarchical Clustering Algorithm for Behavioural Trends in Temporal Educational Data
title_short DETECT: A Hierarchical Clustering Algorithm for Behavioural Trends in Temporal Educational Data
title_sort detect: a hierarchical clustering algorithm for behavioural trends in temporal educational data
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7334150/
http://dx.doi.org/10.1007/978-3-030-52237-7_30
work_keys_str_mv AT mcbroomjessica detectahierarchicalclusteringalgorithmforbehaviouraltrendsintemporaleducationaldata
AT yacefkalina detectahierarchicalclusteringalgorithmforbehaviouraltrendsintemporaleducationaldata
AT koprinskairena detectahierarchicalclusteringalgorithmforbehaviouraltrendsintemporaleducationaldata