IP Library Granted Patent US 12,481,882
Granted Patent B2
US 12,481,882 · App. 18/370,129 · 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,882
App. No.
18/370,129
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 medical 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 medical 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 medical 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 patient to obtain new embeddings and using the new embeddings to train a personalized classifier for the new patient that is configured to perform the fine-grained multi-class task; and

performing model testing by encoding test data of the new patient to obtain test embedding and using the test embeddings and the personalized classifier to predict event subtypes.

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 , wherein the predicted event subtypes are used to support decision making for dialysis treatment planning.

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

5 . 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.

6 . 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 medical 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 medical 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 medical 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 patient to obtain new embeddings and using the new embeddings to train a personalized classifier for the new patient that is configured to perform the fine-grained multi-class task; and

performing model testing by encoding test data of the new patient to obtain test embedding and using the test embeddings and the personalized classifier to predict event subtypes.

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

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

9 . The non-transitory computer program product of claim 6 , 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.

10 . 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 medical 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 medical 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 medical 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;

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 patient to obtain new embeddings and using the new embeddings to train a personalized classifier for the new patient that is configured to perform the fine-grained multi-class task; and

perform model testing by encoding test data of the new patient to obtain test embedding and using the test embeddings and the personalized classifier to predict event subtypes.

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

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

13 . The computer processing system of claim 10 , 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 20240005155A1 · Jan 4, 2024
References Cited (13)
US 11017902B2 · Sherkat · 2021 [cited by examiner]
US 11517226B2 · Smit · 2022 [cited by examiner]
US 20200337625A1 · Aimone · 2020 [cited by examiner]
US 20210125722A1 · Sherkat · 2021 [cited by examiner]
US 20220104737A1 · Smit · 2022 [cited by examiner]
US 20240321447A1 · Selvaraj · 2024 [cited by examiner]
AU 2021363110A1 · 2022 [cited by examiner]
KR 20200075088A · 2020 [cited by examiner]
Chung et al., “Deep Mixed Effect Model Using Gaussian Processes: A Personalized and Reliable Prediction for Healthcare,” The Thirty-Fourth AAAI Conference on Artificial Intelligence (AAAI-20). (Year: 2020). [cited by examiner]
Chen et al., “Forecasting adverse surgical events using self-supervised transfer learning for physiological signals,” arXiv:2002.04770v2 [cs. LG] Jan. 21, 2021 (Year: 2021). [cited by examiner]
Rasmy et al., “Med-BERT: pretrained contextualized embeddings on largescale structured electronic health records for disease prediction,” npj Digital Medicine (2021) 4:86 ; https://doi.org/10.1038/s41746-021-00455-y. (Y… [cited by examiner]
Lu et al., “Self-Supervised Graph Learning With Hyperbolic Embedding for Temporal Health Event Prediction,” IEEE Transactions On Cybernetics; Digital Object Identifier 10.1109/TCYB.2021.3109881 (Year: 2021). [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]