From Text to Topics in Healthcare Records: An Unsupervised Graph
  Partitioning Methodology
  Electronic Healthcare Records contain large volumes of unstructured data,
including extensive free text. Yet this source of detailed information often
remains under-used because of a lack of methodologies to extract interpretable
content in a timely manner. Here we apply network-theoretical tools to analyse
free text in Hospital Patient Incident reports from the National Health
Service, to find clusters of documents with similar content in an unsupervised
manner at different levels of resolution. We combine deep neural network
paragraph vector text-embedding with multiscale Markov Stability community
detection applied to a sparsified similarity graph of document vectors, and
showcase the approach on incident reports from Imperial College Healthcare NHS
Trust, London. The multiscale community structure reveals different levels of
meaning in the topics of the dataset, as shown by descriptive terms extracted
from the clusters of records. We also compare a posteriori against hand-coded
categories assigned by healthcare personnel, and show that our approach
outperforms LDA-based models. Our content clusters exhibit good correspondence
with two levels of hand-coded categories, yet they also provide further medical
detail in certain areas and reveal complementary descriptors of incidents
beyond the external classification taxonomy.
