Multi-view cluster analysis with incomplete data to understand treatment effects

Guoqing Chao, Jiangwen Sun, Jin Lu, An Li Wang, Daniel D. Langleben, Chiang Shan Li, Jinbo Bi

Research output: Contribution to journalArticlepeer-review

9 Scopus citations


Multi-view cluster analysis, as a popular granular computing method, aims to partition sample subjects into consistent clusters across different views in which the subjects are characterized. Frequently, data entries can be missing from some of the views. The latest multi-view co-clustering methods cannot effectively deal with incomplete data, especially when there are mixed patterns of missing values. We propose an enhanced formulation for a family of multi-view co-clustering methods to cope with the missing data problem by introducing an indicator matrix whose elements indicate which data entries are observed and assessing cluster validity only on observed entries. In comparison with common methods that impute missing data in order to use regular multi-view analytics, our approach is less sensitive to imputation uncertainty. In comparison with other state-of-the-art multi-view incomplete clustering methods, our approach is sensible in the cases of either missing any entry in a view or missing the entire view. We first validated the proposed strategy in simulations, and then applied it to a treatment study of opioid dependence which would have been impossible with previous methods due to a number of missing-data patterns. Patients in the treatment study were naturally assessed in different feature spaces such as in the pre-, during- and post-treatment time windows. Our algorithm was able to identify subgroups where patients in each group showed similarities in all of the three time windows, thus leading to the identification of pre-treatment (baseline) features predictive of post-treatment outcomes. We found that cue-induced heroin craving predicts adherence to XR-NTX therapy. This finding is consistent with the clinical literature, serving to validate our approach.

Original languageEnglish (US)
Pages (from-to)278-293
Number of pages16
JournalInformation Sciences
StatePublished - Aug 2019
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software
  • Control and Systems Engineering
  • Theoretical Computer Science
  • Computer Science Applications
  • Information Systems and Management
  • Artificial Intelligence


  • Co-clustering
  • Granular computing
  • Missing value
  • Multi-view data analysis
  • Opioid addiction


Dive into the research topics of 'Multi-view cluster analysis with incomplete data to understand treatment effects'. Together they form a unique fingerprint.

Cite this