TLDR: A new method called NOCTA (Non-Greedy Objective Cost-Tradeoff Acquisition) helps machine learning models decide which patient data to collect and when, especially for long-term health monitoring. It balances the accuracy of predictions with the costs (time, money, risk) of acquiring information, outperforming existing methods on medical datasets without relying on complex reinforcement learning.
In critical fields like healthcare, gathering information for predictions often faces significant limitations. Imagine a doctor needing to make a diagnosis, but each lab test, imaging study, or specialist consultation comes with a cost – be it time, money, or even a degree of risk to the patient. This challenge becomes even more complex when dealing with longitudinal data, where patient information and health conditions evolve over time, making it crucial to decide not just what information to gather, but also when.
Traditional machine learning approaches often assume that all necessary data is readily and freely available from the start. However, this is rarely the case in real-world scenarios. This is where Active Feature Acquisition (AFA) comes into play, focusing on the trade-off between prediction accuracy and the cost of acquiring features. When extended to a longitudinal setting, AFA involves a model that sequentially decides which features to acquire and at what time during an ongoing process, while balancing their usefulness against their acquisition costs. The model then uses this partially observed information to make predictions.
Consider a clinical scenario where an autonomous agent assists in patient care. At each visit, this agent reviews past and newly collected data, predicts the patient’s current health status, and then recommends future follow-ups, specifying both the timing and the most informative tests to perform, all while considering the associated costs. This intelligent system must prioritize essential acquisitions because practical constraints like time, cost, and resource availability prevent a comprehensive battery of tests at every step. Furthermore, the agent must carefully decide whether to defer or perform tests, as missed acquisitions at earlier time points become permanently inaccessible.
This longitudinal AFA setting presents several challenges. It requires complex decisions about which features to acquire at each visit, the ability to make early predictions for timely interventions, and the need to account for the temporal aspect where past data cannot be revisited. Previous methods have attempted to address this, but some make only a single prediction across all time points, missing the dynamic nature of clinical needs. Reinforcement learning (RL)-based methods, while powerful, often struggle with optimization due to large state and action spaces and complex temporal dependencies. Greedy strategies, which pick the seemingly best option at each step, risk making suboptimal long-term decisions by not considering the combined value of future acquisitions.
Introducing NOCTA: A Non-Greedy Approach
To overcome these limitations, researchers have proposed NOCTA, which stands for Non-Greedy Objective Cost-Tradeoff Acquisition. This method offers a non-greedy approach to longitudinal AFA without the complexities of training an RL policy, while still maintaining an effective acquisition strategy. NOCTA’s core idea is to directly balance prediction accuracy against the cost of acquiring features.
The framework introduces a cohesive estimation target and develops two complementary estimators:
- NOCTA-NP (Non-Parametric Method): This approach uses a nearest-neighbor strategy to guide the acquisition process. It identifies similar cases in the training data based on observed features and uses them to estimate the utility of potential future acquisitions. To handle high-dimensional data, it computes distances using representations from a specially trained embedding network. This network learns to group instances whose future acquisition decisions would have similar impacts on accuracy and cost.
- NOCTA-P (Parametric Method): This method takes a more direct approach, using a neural network (called a value network) to predict the utility of all potential future acquisitions. This network is trained to estimate the combined loss and cost for various acquisition scenarios, allowing NOCTA to select the most beneficial set of features to acquire.
Also Read:
- Improving Medical Predictions by Imputing Time Series Data with Confidence
- Enhancing Trust in Medical AI: A New Framework for Calibrated Confidence in Multimodal Language Models
Performance and Real-World Impact
The effectiveness of NOCTA was rigorously tested on both synthetic datasets and real-world medical datasets, including the Alzheimer’s Disease Neuroimaging Initiative (ADNI) and the Osteoarthritis Initiative (OAI) datasets. The results demonstrated that both NOCTA-NP and NOCTA-P consistently outperformed existing baseline methods, including various RL-based and greedy approaches, while achieving lower overall acquisition costs.
For instance, on the ADNI dataset, NOCTA showed higher average precision for a given cost. Similarly, for the OAI dataset, predicting scores like Kellgren-Lawrence grade (KLG) and WOMAC pain, NOCTA methods performed exceptionally well. The research also highlighted that while NOCTA-NP often achieved slightly higher accuracy, NOCTA-P offered greater computational efficiency, making it a practical choice for various applications.
An important aspect of NOCTA-NP’s success lies in its learned representation for nearest neighbors. An ablation study confirmed that using the embedding network to define neighbors was more effective than using raw feature values or prediction embeddings, especially in real-world medical tasks, leading to better performance at lower costs.
In conclusion, NOCTA represents a significant advancement in longitudinal active feature acquisition. By directly balancing acquisition cost with prediction accuracy through its non-greedy framework and complementary estimation strategies, it offers a robust and efficient solution for scenarios with resource constraints. This method holds promise for aiding decision-making processes in critical applications like healthcare, potentially minimizing patient burden by selectively acquiring only essential information for personalized and timely interventions. For more details, you can read the full research paper here.


