Samuele Bortolotti's Avatar

Samuele Bortolotti

@samubortolotti.bsky.social

Ph.D. student in Artificial Intelligence at the University of Trento.

196 Followers  |  318 Following  |  10 Posts  |  Joined: 26.11.2024  |  1.7613

Latest posts by samubortolotti.bsky.social on Bluesky

In collaboration with @ema-ridopoco.bsky.social Tommaso Carraro @paolomorettin.bsky.social @emilevankrieken.com @nolovedeeplearning.bsky.social @looselycorrect.bsky.social @andreapasserini.bsky.social

10.12.2024 19:10 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Not All Neuro-Symbolic Concepts Are Created Equal: Analysis and Mitigation of Reasoning Shortcuts Neuro-Symbolic (NeSy) predictive models hold the promise of improved compliance with given constraints, systematic generalization, and interpretability, as they allow to infer labels that are consiste...

Want to know more?

1๏ธโƒฃ Learn more about RSs: Why they appear, their root causes, and mitigation: arxiv.org/abs/2305.19951

2๏ธโƒฃ Make NeSy models aware of their shortcuts: arxiv.org/abs/2402.12240

10.12.2024 19:10 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
rsbench A Neuro-Symbolic Benchmark Suite for Concept Quality and Reasoning Shortcuts โ€œA Neuro-Symbolic Benchmark Suite for Concept Quality and Reasoning Shortcutsโ€ benchmark paper

For other details regarding rsbench, datasets, and experiments, check the links below:

Website: unitn-sml.github.io/rsbench/
Paper: openreview.net/forum?id=5Vt...
GitHub: github.com/unitn-sml/rs...

10.12.2024 19:10 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Easy to set up and use!

1๏ธโƒฃ Configurable: can be easily configured with YAML/JSON files.
2๏ธโƒฃ Intuitive: straightforward to use:

10.12.2024 19:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐Ÿ“Š 8 challenging tasks, all with predefined settings.

3 new benchmarks:
๐Ÿ”ข MNMath for arithmetic reasoning
๐Ÿ›ƒ MNLogic for SAT-like problems
๐Ÿš– SDD-OIA, a synthetic self-driving task!

They can all be made easier or harder with our data generator!

10.12.2024 19:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐Ÿงช Test your models!

- ๐ŸŒ Evaluate concepts in in- and out-of-distribution scenarios.
- ๐ŸŽฏ Ground-truth concept annotations are available for all tasks.
- ๐Ÿ“Š Visualize how your models handle different learning & reasoning tasks!

10.12.2024 19:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐Ÿ” rsbench allows you to:

- ๐Ÿงฎ Run algorithmic, logical, and high-stakes tasks w/ known reasoning shortcuts (RSs).
- ๐Ÿ“Š Eval concept quality via F1, accuracy & concept collapse.
- ๐Ÿ› ๏ธ Easily customize the tasks and count RSs a priori using our countrss tool!

10.12.2024 19:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐Ÿค” What are reasoning shortcuts?

NeSy models might learn wrong concepts but still make perfect predictions!

Example: A self-driving car ๐Ÿš— stops in front of a ๐Ÿšฆ๐Ÿ”ด or a ๐Ÿšถ. Even if it confuses the two, it outputs the right prediction!

10.12.2024 19:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐ŸŒ rsbench allows you to evaluate the concepts learned by:

1๏ธโƒฃ Neuro-Symbolic models (#NeSy)
2๏ธโƒฃ Concept Bottleneck Models (#CBMs)
3๏ธโƒฃ Black-box Neural Networks (NNs*)
4๏ธโƒฃ Vision-Language Models (#VLMs*)

* through post-hoc concept-based explanations (e.g., TCAV)

10.12.2024 19:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ“ฃ Does your model learn high-quality #concepts, or does it learn a #shortcut?

Test it with our #NeurIPS2024 dataset & benchmark track paper!

rsbench: A Neuro-Symbolic Benchmark Suite for Concept Quality and Reasoning Shortcuts

What's the deal with rsbench? ๐Ÿงต

10.12.2024 19:10 โ€” ๐Ÿ‘ 35    ๐Ÿ” 8    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 4
Not All Neuro-Symbolic Concepts Are Created Equal: Analysis and Mitigation of Reasoning Shortcuts

by @ema-ridopoco.bsky.social @looselycorrect.bsky.social @andreapasserini.bsky.social @samubortolotti.bsky.social

eg

๐Ÿ‘‰ proceedings.neurips.cc/paper_files/...

๐Ÿ‘‰ openreview.net/forum?id=pDc...

๐Ÿ‘‰ unitn-sml.github.io/rsbench/

10.12.2024 15:46 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@samubortolotti is following 20 prominent accounts