Volver a publicaciones

Decision support

ParetoMetaDecision: reglas interpretables para decidir bajo incertidumbre

Un marco de optimizacion multiobjetivo que busca reglas de decision legibles y gobierna el proceso de busqueda con una capa AI-in-the-loop.

Flujo de ParetoMetaDecision con datos L2, reglas interpretables, NSGA-II y gobernanza AI-in-the-loop

En muchos sistemas de decision no basta con obtener una prediccion. Lo importante es decidir cuando actuar, con que riesgo, con cuanta exposicion y con una logica que una persona pueda revisar.

ParetoMetaDecision propone optimizar directamente frases de decision interpretables, en lugar de modelos opacos o politicas dificiles de inspeccionar.

El articulo valida el enfoque con datos reales de libro de ordenes de alta frecuencia, usando el mercado como banco de pruebas para decisiones secuenciales bajo incertidumbre.

NSGA-IIoptimizacion Pareto
NVDA L2datos reales
8rondas gobernadas
1-2complejidad de reglas

El problema

Como descubrir reglas de decision utiles sin perder interpretabilidad ni control sobre la actividad del sistema.

En entornos complejos, como mercados financieros, salud o planificacion operativa, una decision debe equilibrar varios criterios al mismo tiempo.

Actuar mucho puede aumentar oportunidades, pero tambien exposicion y riesgo. Actuar poco puede ser mas estable, pero perder informacion o rendimiento.

Los modelos predictivos suelen ocultar la logica interna. Para un sistema de apoyo a la decision, eso es un problema: la regla debe poder leerse, auditarse y compararse.

Por que es dificil

Los objetivos entran en conflicto

Beneficio, riesgo, frecuencia de decision y exposicion operacional no mejoran siempre en la misma direccion.

La regla debe ser legible

Una solucion con buen resultado pero imposible de explicar puede no servir como apoyo a la decision.

La busqueda puede estancarse

Un optimizador estatico puede explotar demasiado una zona del espacio y dejar de descubrir alternativas utiles.

La actividad importa

No solo importa si una decision acierta, sino cuantas veces actua y cuanto tiempo mantiene exposicion.

La reproducibilidad es delicada

Cuando hay evolucion, semillas aleatorias y una capa de IA, hace falta separar claramente evaluacion, gobernanza y validacion.

No se busca predecir el precio

El objetivo es optimizar la logica de decision, no construir otro modelo de prediccion de mercado.

La idea principal

El sistema representa cada decision como una frase logica interpretable, por ejemplo una regla que combina imbalance del libro de ordenes, spread y condiciones de tendencia.

Cada regla se evalua con informacion causal, usando solo lo disponible hasta el instante de decision. Despues se compara con otras reglas bajo varios objetivos simultaneos.

Por encima del optimizador, una capa AI-in-the-loop observa el estado agregado de la busqueda y decide si conviene explotar, explorar, ampliar el lenguaje de reglas o detener el proceso.

La aportacion no es solo encontrar reglas mejores, sino gobernar como se buscan esas reglas sin romper interpretabilidad ni reproducibilidad metodologica.

Una forma sencilla de verlo

Es como un laboratorio de decisiones: el optimizador prueba reglas, el frente de Pareto muestra compromisos, y la capa de gobernanza decide como debe continuar la exploracion.

Como se resolvio

El framework combina un lenguaje de reglas interpretables, evaluacion causal, optimizacion multiobjetivo y gobernanza del proceso.

  1. Preparar datos de mercado

    Los datos L2 se transforman en variables interpretables como bid, ask, mid-price, spread e imbalance por niveles.

  2. Definir frases de decision

    Las reglas se representan como arboles de sintaxis abstracta con operadores logicos y predicados legibles.

  3. Evaluar cada regla causalmente

    Una regla solo utiliza informacion disponible hasta el momento de decision y se cachea para evitar evaluaciones inconsistentes.

  4. Optimizar varios objetivos

    NSGA-II busca reglas no dominadas maximizando beneficio neto y minimizando riesgo y exposicion.

  5. Gobernar la busqueda

    La capa AI-in-the-loop observa indicadores agregados y propone acciones como EXPLOIT, EXPLORE, EXPAND_LANGUAGE o STOP.

  6. Validar las acciones

    Un validador determinista limita las acciones permitidas, evita cambios no admisibles y mantiene control metodologico.

NSGA-II

Algoritmo evolutivo usado para explorar el frente de soluciones no dominadas.

Reglas interpretables

Frases logicas como LONG IF ..., expresadas mediante arboles de sintaxis abstracta.

Semantic caching

Las reglas se canonicizan y se cachean para evitar duplicados y mantener consistencia.

AI-in-the-loop governance

Una capa de IA controla el proceso de busqueda, no la evaluacion directa de cada regla.

Deterministic validator

Filtro que asegura que toda accion de gobernanza cumple reglas y limites predefinidos.

El experimento

La validacion se realizo con datos reales de libro de ordenes L2 de una accion liquida, NVDA.

Las reglas decidian si entrar en posicion LONG en un instante concreto y mantenerla durante un horizonte fijo. La evaluacion se hizo sobre los retornos observados cuando la regla decidia actuar.

El proceso se ejecuto durante rondas gobernadas. En cada ronda, NSGA-II generaba soluciones, se agregaban indicadores del frente de Pareto, y la capa de gobernanza ajustaba la siguiente fase.

NVDAactivo analizado
profit/risk/exposureobjetivos principales
8rondas reportadas
EXPLOREaccion dominante final
Proyecciones del frente de Pareto y relacion entre interpretabilidad y rendimiento en ParetoMetaDecision

Que se descubrio

Los resultados muestran que la busqueda gobernada produce conjuntos de reglas mas estables, diversas e interpretables que una optimizacion estatica.

Las reglas Pareto-optimas se mantuvieron simples, con complejidades estructurales de 1 a 2, y aun asi ofrecieron compromisos competitivos entre beneficio neto, riesgo y exposicion.

El analisis tambien muestra que reglas con rendimiento similar pueden diferir mucho en exposicion y frecuencia de decision, lo que justifica tratar la actividad como objetivo propio.

  • La optimizacion no converge a una unica solucion extrema, sino a alternativas de decision con compromisos distintos.
  • La exposicion ayuda a diferenciar reglas que parecen similares si solo se mira beneficio y riesgo.
  • Aumentar la complejidad sintactica no fue necesario para obtener resultados competitivos.
  • La gobernanza opera sobre el proceso de busqueda y no altera las metricas ni las relaciones de dominancia.
  • La reproducibilidad se mantiene al nivel del protocolo, aunque las trayectorias puedan variar por la capa de IA.
El resultado mas importante es que la interpretabilidad puede formar parte del diseno de la optimizacion, no ser una explicacion anadida despues.

Por que importa

En sistemas de apoyo a la decision, una regla sencilla y auditable puede ser mas valiosa que una caja negra ligeramente mas precisa.

El enfoque permite entregar no una unica decision automatica, sino un conjunto de alternativas Pareto para que una persona o un sistema downstream elija segun preferencias operativas.

Aunque el caso de uso es financiero, el marco se plantea como general para problemas donde las decisiones puedan expresarse mediante reglas interpretables y evaluarse bajo varios criterios.

Aplicaciones reales

Finanzas

Finanzas cuantitativas

Descubrir reglas de actuacion interpretables sobre microestructura de mercado.

DSS

Decision support

Ofrecer alternativas Pareto en lugar de una unica prescripcion opaca.

Salud

Salud digital

Optimizar reglas clinicas transparentes equilibrando beneficio, coste y riesgo.

Industria

Operacion industrial

Buscar reglas de actuacion con control de frecuencia, exposicion y seguridad.

Auditoria

Auditoria de IA

Separar evaluacion determinista de gobernanza adaptativa del proceso.

Que podemos aprender

La decision no tiene por que estar escondida dentro de un modelo. Puede escribirse como una regla, optimizarse como un objeto y gobernarse como un proceso.

Preguntas frecuentes

ParetoMetaDecision predice precios

No. El articulo utiliza datos de mercado, pero el objetivo es optimizar reglas de decision interpretables, no predecir directamente el precio futuro.

Que significa AI-in-the-loop

Significa que una capa de IA participa gobernando el proceso de busqueda: observa indicadores agregados y propone acciones de control validadas por reglas deterministas.

Por que usar Pareto

Porque las decisiones tienen objetivos en conflicto. Pareto permite mostrar alternativas eficientes sin reducir todo a una sola puntuacion.

Las reglas siguen siendo interpretables

Si. Las reglas se expresan como frases logicas legibles y se controla su complejidad estructural.

Publicacion y recursos

Titulo cientificoGoverned multi-objective decision making with collaborative human-AI systems
AutoresA.J. Hidalgo Marin
Ano2026
AreaDecision support, optimizacion multiobjetivo e IA colaborativa
DatosLibro de ordenes L2 de alta frecuencia
MetodosNSGA-II, reglas interpretables, AI-in-the-loop governance

Hidalgo Marin, A.J. Governed multi-objective decision making with collaborative human-AI systems. Manuscript, 2026.