Skip to content

BHI-Research Group

We are a multidisciplinary research group at Universidad Tecnológica Nacional, Facultad Regional Bahía Blanca, Argentina. We work on Computer Vision, Machine Learning, and High Performance Computing, with a focus on AI that runs on everyday hardware such as a personal computer.

Publications Projects People GitHub

Latest publications

pico-JEPA v2: When Do Many Small Models Beat One Big Model?

Original title: pico-JEPA v2: ¿Cuándo Superan Muchos Modelos Pequeños a Uno Grande?

A. Rostagno, J. Iparraguirre, R. Briatore, A. González, S. Aggio.
CACIC 2026, XXXII Congreso Argentino de Ciencias de la Computación, Concepción del Uruguay, Entre Ríos, Argentina, October 2026.

Instead of training one model on all the data, we train several tiny models (about 3.4 million parameters each) on separate slices and combine their predictions. When the small models are diverse and a learned meta-model combines them, the group beats the single model by +5.1 percentage points on a 30-class video classification task. The advantage disappears if each model is too small or there are too few classes.

Project page Paper (ES) Code Slides (EN) Slides (ES)

pico-JEPA: Understanding Video with Ultra-Light Models and Collective Wisdom

Original title: pico-JEPA: Comprendiendo el Video con Modelos Ultra-Ligeros y la Sabiduría Colectiva

A. Rostagno, J. Iparraguirre, G. Friedrich, S. Aggio, R. Briatore, L. Tobio, D. Coca.
CACIC 2025, XXXI Congreso Argentino de Ciencias de la Computación, Viedma, Argentina, October 2025.

A very small video model that learns without labels, combined with a voting scheme across several copies of the model to make its classifications more accurate and robust.

Paper (ES) Code

nano-JEPA: Democratizing Video Understanding with Personal Computers

A. Rostagno, J. Iparraguirre, J. Ermantraut, L. Tobio, S. Foissac, S. Aggio, G. Friedrich.
WASI 2024, XXV Workshop Agentes y Sistemas Inteligentes, CACIC 2024.

A scaled-down version of a video JEPA model that can be trained and run on a personal computer instead of a large GPU cluster.

Paper Code

Projects

All our code is open source and available on GitHub.

Video understanding with small models

  • pico-JEPA v2


    An ensemble of tiny JEPA models that can beat one bigger model, and a map of when it does.

    Project page · Code

  • pico-JEPA


    Small JEPA models plus voting for video understanding.

    Code

  • nano-JEPA


    A video Joint Embedding Predictive Architecture (JEPA) that runs on a personal computer.

    Code

  • nano-datasets


    Build small custom subsets of big public video datasets, so experiments fit on modest hardware.

    Code

Video summarization

  • Flash Video Summarization


    A video summarization algorithm that runs faster than real time.

    Code

  • Open Summarization Toolbox


    Tools to evaluate video summaries, in Python and C++.

    Python · C++

  • OST datasets


    A compilation of datasets widely used in video summarization research.

    Code

Optimization and parallel computing education

  • PSO-JAX


    An accelerated Particle Swarm Optimization (PSO) tool built on JAX.

    Code

  • Edu-PSO


    Particle Swarm Optimization as a teaching tool for parallel processing, with Python, C++, OpenMP, CUDA and JavaScript versions.

    Demo code · Code

  • Parallel Processing Teaching Toolkit


    Examples and material for teaching parallel processing.

    Code

People

Current members

Past members