Skip to content

Latest commit

 

History

History
56 lines (36 loc) · 2 KB

README.md

File metadata and controls

56 lines (36 loc) · 2 KB

Interactive Concept Bottleneck Generative Models

Description

Interactive Concept Bottleneck Generative Models aims to enhance interpretability and user interaction within the domain of generative AI. The project introduces interactive concept bottleneck layers into generative models, enabling users to manipulate and explore human-understandable concepts during the generative process. Our objective is also to discover and influence emergent concepts actively useful not only for generation purpose but also to perform downstream tasks such as classification.

  • Motivation: The drive to make generative models more understandable and interactive, allowing for a direct manipulation of the generative process.
  • Why: Explore how interactive concept bottlenecks can facilitate a deeper understanding of generative mechanisms.
  • Problem Solved: Address the challenge of limited interpretability and user control in generative models by introducing a layer of interaction.

Table of Contents (Optional)

If your README is long, add a table of contents to make it easy for users to find what they need.

Installation

git clone https://github.com/ltronchin/interactive-cem.git
cd interactive-cem
pip install -r requirements.txt

Usage

...

Credits

This project is inspired by the pioneering work in Concept Bottleneck Generative Models and further extends the idea into an interactive realm. Key references include:

  • Concept Bottleneck Generative Models by Aya Abdelsalam Ismail et al.
  • Concept Bottleneck Models by Pang Wei Koh et al.

License

This project is available under the MIT License. See the LICENSE file for more details.

Features

  • Real-time manipulation and exploration of generative models via interactive concept bottlenecks.
  • Enhanced model interpretability and user engagement.
  • Applicable across diverse generative model architectures and datasets.

How to Contribute

...

Tests

...