Prediction of physical violence in schizophrenia with machine learning algorithms

Psychiatry Res. 2020 Jul:289:112960. doi: 10.1016/j.psychres.2020.112960. Epub 2020 Apr 13.

Abstract

Patients with schizophrenia have been shown to have an increased risk for physical violence. While certain features have been identified as risk factors, it has been difficult to integrate these variables to identify violent patients. The present study thus attempts to develop a clinically-relevant predictive tool. In a population of 275 schizophrenia patients, we identified 103 participants as violent and 172 as non-violent through electronic medical documentation, and conducted cross-sectional assessments to identify demographic, clinical, and sociocultural variables. Using these predictors, we utilized seven machine learning classification algorithms to predict for past instances of physical violence. Our classification algorithms predicted with significant accuracy compared to random discrimination alone, and had varying degrees of predictive power, as described by various performance measures. We determined that the random forest model performed marginally better than other algorithms, with an accuracy of 62% and an area under the receiver operator characteristic curve (AUROC) of 0.63. To summarize, machine learning classification algorithms are becoming increasingly valuable, though, optimization of these models is needed to better complement diagnostic decisions regarding early interventional measures to predict instances of physical violence.

Keywords: Childhood trauma; Machine learning; Personality; Schizophrenia; Violence.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Adult
  • Algorithms
  • Area Under Curve
  • Cross-Sectional Studies
  • Female
  • Humans
  • Machine Learning*
  • Male
  • Middle Aged
  • Physical Abuse*
  • Predictive Value of Tests
  • ROC Curve
  • Risk Factors
  • Schizophrenia*
  • Schizophrenic Psychology
  • Violence* / statistics & numerical data

Grants and funding