IP Library Granted Patent US 12,481,881
Granted Patent B2
US 12,481,881 · App. 18/370,092 · Granted Nov 25, 2025

Superclass-conditional gaussian mixture model for personalized prediction on dialysis events

Inventors: Jingchao Ni (Princeton, NJ); Wei Cheng (Princeton Junction, NJ); Haifeng Chen (West Windsor, NJ)
Assignee: NEC Corporation
G06N3/08G06N3/044G06N7/01G16H20/10G16H50/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,481,881
App. No.
18/370,092
Granted
Nov 25, 2025
Kind
B2
Abstract

A computer-implemented method for model building is provided. The method includes receiving a training set of medical records and model hyperparameters. The method further includes initializing an encoder as a Dual-Channel Combiner Network (DCNN) and initialize distribution related parameters. The method also includes performing, by a hardware processor, a forward computation to (1) the DCNN to obtain the embeddings of the medical records, and (2) the distribution related parameters to obtain class probabilities. The method additionally includes checking by a convergence evaluator if the iterative optimization has converged. The method further includes performing model personalization responsive to model convergence by encoding the support data of a new patient and using the embeddings and event subtype labels to train a personalized classifier.

Claims (36)

1 . A computer-implemented method for model building, comprising:

receiving a training set of dialysis records and model hyperparameters;

initializing an encoder, as a Dual-Channel Combiner Network (DCCN), and distribution related parameters;

building a model using a forward computation to (1) the encoder to obtain embeddings of the dialysis records by using a multilayer perceptron (MLP) of the DCCN to encode static patient profiles of the dialysis records and one or more Long Short-Term Memories (LSTMs) of the DCCN to encode temporal patient status features of the medical records, and (2) the distribution related parameters to obtain membership probabilities of a plurality of classes;

manipulating the embeddings of the dialysis records with the distribution related parameters to enable adaptation of the model to a fine-grained multi-class task;

performing iterative optimization of the model between (1) a step for obtaining posterior probabilities indicative of membership probabilities of the embeddings in one or more subclasses of each class of the plurality of classes, and (2) a step for obtaining updated encoder and distribution related model parameters while fixing one or more of the obtained posterior probabilities; and

personalizing the model responsive to convergence of the iterative optimization with a final set of updated encoder and distribution related model parameters by encoding support data of a new dialysis patient to obtain new embeddings and using the new embeddings and event subtype labels including different unstable patterns of blood pressure to train a personalized classifier for the new dialysis patient that is configured to perform the fine-grained multi-class task.

2 . The computer-implemented method of claim 1 , wherein the forward computation comprises computing a loss function with the embeddings and the membership probabilities of the plurality of classes for optimization.

3 . The computer-implemented method of claim 1 , further comprising performing model testing by encoding test data of the new dialysis patient and using the embeddings and the personalized classifier to predict event subtypes.

4 . The computer-implemented method of claim 3 , wherein the predicted event subtypes are used to support decision making for dialysis treatment planning.

5 . The computer-implemented method of claim 3 , further comprising performing a dialysis event on a patient responsive to the predicted event subtypes.

6 . The computer-implemented method of claim 1 , wherein outputs of the static channel and the temporal channel are concatenated and projected to a compact embedding used for prediction by a combination layer of the encoder.

7 . A non-transitory computer program product for model building, the non-transitory computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising:

receiving a training set of dialysis records and model hyperparameters;

initializing an encoder, as a Dual-Channel Combiner Network (DCCN), and distribution related parameters;

building, using a hardware processor, a model using a forward computation to (1) the encoder to obtain embeddings of the dialysis records by using a multilayer perceptron (MLP) of the DCCN to encode static patient profiles of the medical records and one or more Long Short-Term Memories (LSTMs) of the DCCN to encode temporal patient status features of the medical records, and (2) the distribution related parameters to obtain membership probabilities of a plurality of classes;

manipulating the embeddings of the dialysis records with the distribution related parameters to enable adaptation of the model to a fine-grained multi-class task;

performing iterative optimization of the model between (1) a step for obtaining posterior probabilities indicative of membership probabilities of the embeddings in one or more subclasses of each class of the plurality of classes, and (2) a step for obtaining updated encoder and distribution related model parameters while fixing one or more of the obtained posterior probabilities;

personalizing the model responsive to convergence of the iterative optimization with a final set of updated encoder and distribution related model parameters by encoding support data of a new dialysis patient to obtain new embeddings and using the new embeddings to train a personalized classifier for the new dialysis patient that is configured to perform the fine-grained multi-class task.

8 . The non-transitory computer program product of claim 7 , wherein the forward computation comprises computing a loss function with the embeddings and the membership probabilities of the plurality of classes for optimization.

9 . The non-transitory computer program product of claim 7 , further comprising performing model testing by encoding test data of the new dialysis patient and using the embeddings and the personalized classifier to predict event subtypes.

10 . The non-transitory computer program product of claim 9 , further comprising performing a dialysis event on a patient responsive to the predicted event subtypes.

11 . The non-transitory computer program product of claim 7 , wherein outputs of the static channel and the temporal channel are concatenated and projected to a compact embedding used for prediction by a combination layer of the encoder.

12 . A computer processing system for model building, comprising:

a memory device for storing program code; and

a hardware processor operatively coupled to the memory device for storing program code to

receive a training set of dialysis records and model hyperparameters;

initialize an encoder, as a Dual-Channel Combiner Network (DCCN), and distribution related parameters;

build, by the hardware processor, a model using a forward computation to (1) the encoder to obtain embeddings of the dialysis records by using a multilayer perceptron (MLP) of the DCCN to encode static patient profiles of the medical records and one or more Long Short-Term Memories (LSTMs) of the DCCN to encode temporal patient status features of the medical records, and (2) the distribution related parameters to obtain membership probabilities of a plurality of classes;

manipulate the embeddings of the dialysis records with the distribution related parameters to enable adaptation of the model to a fine-grained multi-class task;

perform iterative optimization of the model between (1) a step for obtaining posterior probabilities indicative of membership probabilities of the embeddings in one or more subclasses of each class of the plurality of classes, and (2) a step for obtaining updated encoder and distribution related model parameters while fixing one or more of the obtained posterior probabilities; and

personalize the model responsive to convergence of the iterative optimization with a final set of updated encoder and distribution related model parameters by encoding support data of a new dialysis patient to obtain new embeddings and using the new embeddings to train a personalized classifier for the new dialysis patient that is configured to perform the fine-grained multi-class task.

13 . The computer processing system of claim 12 , wherein the forward computation comprises computing a loss function with the embeddings and the membership probabilities of the plurality of classes for optimization.

14 . The computer processing system of claim 12 , wherein the processor further runs the program code to perform model testing by encoding test data of the new dialysis patient and using the embeddings and the personalized classifier to predict event subtypes.

15 . The computer processing system of claim 14 , wherein the processor further runs the program code to control performing a dialysis event on a dialysis patient responsive to the predicted event subtypes.

16 . The computer processing system of claim 12 , wherein outputs of the static channel and the temporal channel are concatenated and projected to a compact embedding used for prediction by a combination layer of the encoder.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2025
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 072592/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2023
From: NI, JINGCHAO; CHENG, WEI; CHEN, HAIFENG
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 065133/0464 →
Continuity (4)
Continuation 17950203 · Sep 22, 2022
Provisional Application 63397060 · Aug 11, 2022
Provisional Application 63247335 · Sep 23, 2021
Related Publication 20240005154A1 · Jan 4, 2024
References Cited (17)
US 11017902B2 · Sherkat · 2021 [cited by examiner]
US 11517226B2 · Smit · 2022 [cited by examiner]
US 20200337625A1 · Aimone · 2020 [cited by examiner]
US 20210098090A1 · Thomas · 2021 [cited by examiner]
US 20210125722A1 · Sherkat · 2021 [cited by examiner]
US 20220104737A1 · Smit · 2022 [cited by examiner]
US 20230051411A1 · Chen · 2023 [cited by examiner]
US 20230080350A1 · Nadkarni · 2023 [cited by examiner]
US 20240321447A1 · Selvaraj · 2024 [cited by examiner]
AU 2021363110A1 · 2022 [cited by examiner]
CN 112107752A · 2020 [cited by examiner]
EP 3822876A2 · 2021 [cited by examiner]
KR 20200075088A · 2020 [cited by examiner]
Esteban et al., “Predicting Clinical Events by Combining Static and Dynamic Information using Recurrent Neural Networks,” arXiv: 1602.02685v2 [cs.LG] Nov. 17, 2016. (Year: 2016). [cited by examiner]
Esteban et al., “Predicting Sequences of Clinical Events by using a Personalized Temporal Latent Embedding Model,” 2015 International Conference on Healthcare Informatics; DOI 10.1109/ICHI.2015.23. (Year: 2015). [cited by examiner]
Putra et al., “Prediction of Clinical Events in Hemodialysis Patients sing an Artificial Neural Network,” MEDINFO 2019: Health and Wellbeing e-Networks for All; doi:10.3233/SHTI190539. (Year: 2019). [cited by examiner]
De Bois et al., “Adversarial multi-source transfer learning in healthcare: Application to glucose prediction for diabetic people,” Computer Methods and Programs in Biomedicine 199 (2021) 105874; https://doi.org/10.1016/… [cited by examiner]