HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

Energy-Based Learning for Scene Graph Generation

Mohammed Suhail Abhay Mittal Behjat Siddiquie Chris Broaddus Jayan Eledath Gerard Medioni Leonid Sigal

Energy-Based Learning for Scene Graph Generation

Abstract

Traditional scene graph generation methods are trained using cross-entropy losses that treat objects and relationships as independent entities. Such a formulation, however, ignores the structure in the output space, in an inherently structured prediction problem. In this work, we introduce a novel energy-based learning framework for generating scene graphs. The proposed formulation allows for efficiently incorporating the structure of scene graphs in the output space. This additional constraint in the learning framework acts as an inductive bias and allows models to learn efficiently from a small number of labels. We use the proposed energy-based framework to train existing state-of-the-art models and obtain a significant performance improvement, of up to 21% and 27%, on the Visual Genome and GQA benchmark datasets, respectively. Furthermore, we showcase the learning efficiency of the proposed framework by demonstrating superior performance in the zero- and few-shot settings where data is scarce.

Code Repositories

mods333/energy-based-scene-graph
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
scene-graph-generation-on-visual-genomeSG-EBM
Recall@50: 31.74
mean Recall @20: 7.1

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
Energy-Based Learning for Scene Graph Generation | Papers | HyperAI