Skip to content
pangzhan27Public

About

Generation-Assisted Discriminative Classifier

Resources

Stars

6 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository provides official implementation of:

ON Discriminative vs. Generative Classifier: Rethinking MLLMs for Action Understanding (ICLR 2026)
Zhanzhong Pang, Dibyadip Chatterjee, Fadime Sener, Angela Yao

ICLR 2026

TLDR

This work studies fine-tuning MLLMs for video action understanding, revealing the limitations of generative classifer due to semantic label overlap, and proposing a unified generative-assisted discriminative (GAD) classifier that reconciles generative and discriminative objectives.

Requirements

Ensure you have Miniconda and Python version >= 3.10 installed, then run:

conda install -y pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
pip install transformers accelerate deepspeed peft editdistance Levenshtein tensorboard gradio moviepy submitit

Tasks

We investigate temporal action understanding tasks, spanning basic step and task recognition and step forecasting (Offline) and online action detection(OAD). Please find the corresponding codes for each task.

Citation

If you find our work useful, please cite:

@inproceedings{gen_disc_gad,
  author       = {Zhanzhong Pang, Dibyadip Chatterjee, Fadime Sener, Angela Yao},
  title        = {ON Discriminative vs. Generative Classifier: Rethinking MLLMs for Action Understanding},
  booktitle    = {ICLR},
  year         = {2026},
}

Acknowledgements

This codebase is built upon Videollm-online and MAT.

About

Generation-Assisted Discriminative Classifier

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages