Description
We currently have a config option:
metric_index = 0 # Monitor loss (0=accuracy, 1=loss)
When metric_index = 0, the drift detector uses the first metric in the metrics list (and more generally, a single selected metric).
Gap / Opportunity
This could be extended to support multi-metric triggering, e.g.:
“Trigger drift if any metric fires” (OR logic)
(Optionally later) “Trigger drift if all metrics fire” (AND logic)
Current State
Multi-metric trigger behavior is not implemented today—only a single metric is used based on metric_index.
Description
We currently have a config option:
metric_index = 0 # Monitor loss (0=accuracy, 1=loss)
When metric_index = 0, the drift detector uses the first metric in the metrics list (and more generally, a single selected metric).
Gap / Opportunity
This could be extended to support multi-metric triggering, e.g.:
“Trigger drift if any metric fires” (OR logic)
(Optionally later) “Trigger drift if all metrics fire” (AND logic)
Current State
Multi-metric trigger behavior is not implemented today—only a single metric is used based on metric_index.