BACH: Mescla Bayesiana de Caps Contrastius per a Recuperació Multi-Interès

BACH: Barreja bayesiana de caps contrastius que elimina el col·lapse de rutes i millora la recuperació multi-interès en sistemes de dues torres.

11 jul 2026 • 6 min de lectura • Equip Q2BSTUDIO

Millora la recuperació multi-interès amb BACH i barreja bayesiana

En el vertiginós món de la intel·ligència artificial aplicada a la recuperació d'informació, els sistemes tradicionals de dues torres han estat durant anys la norma per personalitzar resultats en plataformes de streaming, comerç electrònic o xarxes socials. Aquests models comprimeixen cada usuari en un únic vector o embedding, la qual cosa limita la seva capacitat per capturar la riquesa d' interessos múltiples que tota persona posseeix. Un usuari pot voler veure pel·lícules de ciència ficció, però també documentals històrics; o buscar roba esportiva i, alhora, electrònica d'alta gamma. Un sol vector difícilment pot representar aquesta diversitat. Per superar aquesta limitació van sorgir els models multi-interès, que assignen a cada usuari diversos caps o capçals (heads), cadascun especialitzat en un aspecte de les seves preferències. No obstant això, l'entrenament amb encaminament dur (hard-routing) provoca que molts caps quedin infrautilitzats —el conegut col·lapse d'enrutament— i no ofereix una estimació per usuari de quant pesa cada interès en la presa de decisions.

Aquí és on entra en joc BACH (Bayesian Admixture of Contrastive Heads), una arquitectura que reformula la recuperació multi-interès com una barreja per usuari sobre els caps, ajustada mitjançant inferència variacional. En lloc de forçar una assignació rígida, BACH empra una barreja suau que entrena cada cap de manera efectiva, mitigant el col·lapse. A més, produeix un augment per usuari dels interessos que es reutilitza directament en la fase de servei, la qual cosa millora significativament la precisió en els primers llocs del rànquing. En benchmarks com MovieLens-20M, Taobao i Netflix, BACH supera tant els models d'enrutament dur com els de vector únic, i permet fins i tot una variant amb codi global precomputable que accelera la recuperació.

Des d' una perspectiva empresarial, aquesta innovació té implicacions profundes. Per a una plataforma de vídeo sota demanda, per exemple, ser capaç de representar els múltiples gustos d'un usuari sense perdre matisos suposa un increment directe en la retenció i el temps de visualització. En un marketplace, una millor recuperació de productes rellevants multiplica les conversions. Però implementar aquestes solucions no és trivial: requereix combinar experiència en intel·ligència artificial, infraestructura cloud i desenvolupament de programari a mida. En Q2BSTUDIO, entenem que cada negoci té necessitats úniques. Per això oferim serveis d'intel·ligència artificial per a empreses que abasten des del disseny de models de recuperació avançats fins al seu desplegament escalable en entorns cloud com AWS o Azure.

La clau de BACH resideix en la seva formulació bayesiana. En lloc d'assignar cada element d'entrenament a un únic cap —com es fa en els mètodes previs—, el model aprèn una distribució suau sobre els caps per a cada usuari. Això s'aconsegueix mitjançant un procés d'inferència variacional que estima, per a cada usuari, un vector de proporcions (barreja) que indica la importància relativa de cada interès. Durant l' entrenament, aquestes proporcions s' actualitzen conjuntament amb els embeddings dels ítems i dels caps. El resultat és que cap cap queda morta: totes reben gradients significatius perquè cada usuari contribueix, en major o menor mesura, a totes elles. És un avenç conceptual que trenca amb la rigidesa de l'enrutament dur i obre la porta a representacions molt més fidels de la realitat de l'usuari.

Un altre aspecte rellevant és la capacitat de BACH per treballar amb un codi compartit global. En la variant amb codebook global, els caps comparteixen un conjunt de vectors base, la qual cosa permet precomputar les puntuacions de tots els ítems contra aquest codebook i després recombinar-les segons les proporcions de cada usuari. Això redueix dràsticament el cost computacional en temps d'inferència, facilitant la seva adopció en sistemes que manegen milions d'usuaris i catàlegs enormes. Per a empreses que requereixen respostes en mil·lisegons, com les de serveis cloud AWS i Azure, aquesta eficiència és crítica.

Més enllà de la teoria, l' aplicació pràctica de BACH s' alinea perfectament amb les necessitats modernes de personalització. Imagina un portal de notícies que vol destacar articles de política, esports i cultura per a un mateix lector. Amb un model multi-interès ben entrenat, el sistema pot presentar una barreja dinàmica de contingut. O un assistent virtual que recomana accions basant-se en múltiples facetes del perfil de l'usuari. Aquestes capacitats es potencien quan s'integren amb eines d'intel·ligència de negoci com Power BI, que permeten visualitzar i analitzar el comportament dels usuaris i el rendiment dels models en temps real. En Q2BSTUDIO, desenvolupem aplicacions a mesura que connecten aquests mons, des de la capa de dades fins a la interfície d'usuari.

L'ecosistema d'agents IA també es beneficia de models com BACH. Un agent conversacional que hagi de comprendre les intencions canviants d' un client pot fer servir una representació multi-interès per adaptar les seves respostes. En lloc de tenir una única personalitat, l' agent pot barrejar estils segons el context: formal per a consultes financeres, relaxat per a recomanacions de lleure. Aquesta flexibilitat és clau per oferir experiències naturals i efectives. La ciberseguretat no queda al marge: els models de recuperació també s'apliquen en la detecció d'anomalies, on múltiples interessos (en aquest cas, patrons de comportament) ajuden a identificar amenaces amb més precisió. El nostre equip implementa solucions de ciberseguretat i pentesting complementàries a aquests desenvolupaments.

Des del punt de vista tècnic, la implementació de BACH requereix un domini sòlid de tècniques de deep learning, inferència variacional i optimització contrastiva. A més, el seu desplegament en producció exigeix una infraestructura robusta. Els serveis cloud AWS i Azure proporcionen l'escalabilitat necessària per entrenar aquests models amb grans volums de dades i servir-los amb baixa latència. En Q2BSTUDIO, oferim consultoria i desenvolupament integral: des de la definició del problema de negoci fins a la posada en marxa del sistema, incloent-hi el manteniment continu i el monitoratge mitjançant dashboards de Power BI. El nostre enfocament en intel·ligència artificial per a empreses garanteix que cada solució s'adapti a les dades i objectius específics del client, maximitzant el retorn d'inversió.

Un punt recurrent en la literatura de recuperació és la importància de la mètrica d' avaluació. BACH no només millora el recall en els primers resultats, sinó que també ofereix una interpretació clara dels pesos de cada interès. Això permet als equips de producte entendre quins aspectes del comportament de l' usuari estan sent capturats i ajustar l' estratègia de personalització en conseqüència. Per exemple, si un usuari té un pes alt en el cap d'acció i baix en 'comèdia', el sistema pot prioritzar títols del primer gènere. Aquesta transparència és valuosa en sectors regulats o on l' explicabilitat és un requisit.

L'evolució cap a models multi-interès com BACH és un reflex de la maduresa de la intel·ligència artificial aplicada. Ja no n'hi ha prou amb un embedding genèric; els usuaris esperen que les plataformes els entenguin en tota la seva complexitat. Les empreses que adoptin aquestes tecnologies estaran més ben posicionades per retenir la seva audiència i augmentar l' activitat. En Q2BSTUDIO, combinem la nostra experiència en desenvolupament de programari a mida amb les últimes investigacions en machine learning per oferir solucions que marquen la diferència. Ja sigui que necessitis un sistema de recomanació per a una startup o una plataforma de recuperació a gran escala per a una corporació, el nostre equip està llest per ajudar-te. La intel·ligència artificial no és el futur, és el present, i saber aprofitar-la és un avantatge competitiu que no pots ignorar.

UNA PAUSA?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.