Skip to content

LeafLineage

Thomas Fel, Thomas Serre
{thomas_fel}@brown.edu
Brown University, DEEL Team


Description of the GIF

The purpose of this tool is to provide a quick overview of the main concepts (dictionary of features) employed by Extant Leaves classification model for each of the 142 Leaf classes, along with an associated importance score for these concepts. For instance, when classifying "Betulaceae" the model utilizes features such as Stem, Leaf Blade + Midrib, Leaf Blade. Click on some examples to get started or use the search field at the top to find a specific class.

How does it work?

LENS is straightforward: it's a method that automatically (they are not predefined) retrieves the concepts (or visual atoms) used by a model for a given class, and assigns an importance score to each of these concepts. The website allows scrolling through the top 10 most important concepts for each class. Each concept is represented by a feature visualization, meaning an image that exemplify the concept (or epitomizes it). By clicking on this feature viz , users can view crops of images that activate this concept. Keep in mind, the higher the importance score, the more determinant the concept is for the model.

You can start exploring a class by clicking on one of the feature viz below:


Alternatively, you can begin exploring on your own using the search engine (at the top) or by clicking the 🎲 Random class » .


🗞️ Citation

If you are using LENS as part of your workflow in a scientific publication, please consider citing one of the articles we build on:

@inproceedings{fel2023craft,
      title     = {CRAFT: Concept Recursive Activation FacTorization for Explainability},
      author    = {Thomas Fel and Agustin Picard and Louis Bethune and Thibaut Boissin
                  and David Vigouroux and Julien Colin and Rémi Cadène and Thomas Serre},
      year      = {2023},
      booktitle = {Proceedings of the IEEE Conference on Computer Vision and 
                   Pattern Recognition (CVPR)},
}
@article{fel2023holistic,
  title         = {A Holistic Approach to Unifying Automatic Concept Extraction 
                  and Concept Importance Estimation},
  author        = {Thomas Fel and Victor Boutin and Mazda Moayeri and Rémi Cadène and Louis Bethune
                  and Léo andéol and Mathieu Chalvidal and Thomas Serre},
  journal       = {Advances in Neural Information Processing Systems (NeurIPS)},
  year          = {2023}
}
@article{fel2023unlocking,
  title         = {Unlocking Feature Visualization for Deeper Networks with 
                  MAgnitude Constrained Optimization},
  author        = {Thomas Fel and Thibaut Boissin and Victor Boutin and Agustin Picard and
                  Paul Novello and Julien Colin and Drew Linsley and Tom Rousseau and
                  Rémi Cadène and Laurent Gardes, Thomas Serre},
  journal       = {Advances in Neural Information Processing Systems (NeurIPS)},
  year          = {2023}
}

📝 License

The project is released under MIT license.