Graph Kernel Fusion for Interpretable Drug Efficacy Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for predicting drug efficacy from Electronic Health Records (EHRs) face challenges due to complex data structures, loss of discriminant features, model over-fitting, and lack of interpretability, particularly in handling long-term disease progression and patient-specific drug responses.

Innovation Solution

A novel graph kernel-based deep architecture using Temporal Proximity, Shortest Path, and Node Kernels, combined through Multiple Graph Kernel Fusion, performs binary graph classification on patient EHRs to predict drug success or failure, incorporating cross-global attention for noise resistance and interpretability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If electronic phenotyping is used to extract features from EHRs, then the data can be transformed into vector representations, but discriminant features are lost and temporal relationships between medical events are ignored

Engineering Contradiction:
Improvefeature extraction efficiencyVSAvoiddiscriminant features and temporal relationships
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent transforms EHR data from traditional flat vector representations into graph-structured representations, adding a dimensional aspect that preserves temporal relationships and discriminant features. The graph structure allows nodes to represent medical events while edges capture temporal sequences, thereby maintaining information that would be lost in conventional vectorization approaches.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent employs multiple graph kernels that are nested and fused together, where each kernel captures different aspects of the graph structure. The Temporal Proximity Kernel, Shortest Path Kernel, and Node Kernel are combined through fusion to create a comprehensive feature representation that preserves both local and global structural information from the EHR data.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Measurement precision

If deep learning models like RNNs are used to analyze EHR data, then better performance is achieved, but result interpretability becomes difficult

Engineering Contradiction:
Improveprediction accuracyVSAvoidinterpretability
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces graph kernels as an intermediary between the raw EHR data and the final prediction model. These kernels provide a mathematically rigorous framework that maintains interpretability by explicitly capturing structural relationships in the data, while still enabling sophisticated pattern recognition similar to deep learning approaches.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the black-box nature of traditional deep learning models with a kernel-based approach that has explicit mathematical interpretations. The graph kernel method substitutes the opaque neural network transformations with computable kernel functions that can be analyzed and understood, thereby maintaining accuracy while improving interpretability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If hand-crafted features are generated using domain medical knowledge, then extraction accuracy improves, but the process becomes inefficient and cost prohibitive at large scale

Engineering Contradiction:
Improvefeature extraction accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent enables the system to automatically extract meaningful features from EHR data without requiring manual domain expert intervention. The graph-based representation and kernel methods allow the system to self-learn relevant patterns and relationships from the data structure itself, eliminating the need for labor-intensive hand-crafted feature generation while maintaining high accuracy.

Inventive Principle:
Principle #25Self-service

4Productivity

If existing predictive models are applied to complex EHR data, then some predictions can be made, but model over-fitting occurs and robustness against noise is reduced

Engineering Contradiction:
Improveprediction capabilityVSAvoidmodel robustness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent combines multiple graph kernels (Temporal Proximity Kernel, Shortest Path Kernel, and Node Kernel) into a unified framework through kernel fusion. This merging approach allows the model to capture diverse aspects of the EHR data structure simultaneously, improving generalization and reducing over-fitting by leveraging complementary information from different kernel perspectives.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a composite kernel representation by fusing multiple individual graph kernels, analogous to creating composite materials that combine properties of different substances. This composite approach enhances model robustness by integrating multiple feature extraction strategies, making the predictive model more resistant to noise and over-fitting while maintaining high prediction capability.

Inventive Principle:
Principle #40Composite materials

Data Source

PatentUS12482568B2Method and system for assessing drug efficacy using multiple graph kernel fusion
Publication Date: 2025.11.25 GEORGETOWN UNIV
  • US12482568B2 patent drawing
  • US12482568B2 patent drawing
  • US12482568B2 patent drawing

AI summary

Embodiments of the present systems and methods may provide techniques to predict the success or failure of a drug used for disease treatment. For example, a method of determining drug efficacy may include, for a plurality of patients, generating a directed acyclic graph from health related information of each patient comprising nodes representing a medical event of the patient, at least one first edge connecting the first node to an additional node, each additional edge connecting nodes representing two consecutive medical events, the edge having a weight based on a time difference between the two consecutive medical events, capturing a plurality of features from each directed acyclic graph, generating a binary graph classification model on captured features of each directed acyclic graph, determining a probability that a drug or treatment will be effective using the binary graph classification model, and determining a drug to be prescribed to a patient based on the determined probability.