# Learning and Interpreting Multi-Multi-Instance Learning Networks

arXiv: https://arxiv.org/abs/1810.11514 · HTML: https://mlsanity.com/paper/1810.11514/

## Key facts

- Cited by 9 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 26 Oct 2018.

## Built on by (most cited first, 9 of 9)

- [Model Agnostic Interpretability for Multiple Instance Learning](https://mlsanity.com/paper/2201.11701/) (2022)
- [Nested Multiple Instance Learning with Attention Mechanisms](https://mlsanity.com/paper/2111.00947/) (2021)
- [All Grains, One Scheme (AGOS): Learning Multi-grain Instance Representation for Aerial Scene Classification](https://mlsanity.com/paper/2205.03371/) (2022)
- [HAMIL: Hierarchical Aggregation-Based Multi-Instance Learning for Microscopy Image Classification](https://mlsanity.com/paper/2103.09764/) (2021)
- [Inducing Gaussian Process Networks](https://mlsanity.com/paper/2204.09889/) (2022)
- [Reliable Shot Identification for Complex Event Detection via Visual-Semantic Embedding](https://mlsanity.com/paper/2110.08063/) (2021)
- [Explaining Black-box Model Predictions via Two-level Nested Feature Attributions with Consistency Property](https://mlsanity.com/paper/2405.14522/) (2024)
- [NMGrad: Advancing Histopathological Bladder Cancer Grading with Weakly Supervised Deep Learning](https://mlsanity.com/paper/2405.15275/) (2024)
- [The Weakest Link Tells It All: Outcome-Supervised Process Reward Modeling via Learnable Credit Assignment](https://mlsanity.com/paper/2606.27739/) (2026)

## Abstract (arXiv)

We introduce an extension of the multi-instance learning problem where examples are organized as nested bags of instances (e.g., a document could be represented as a bag of sentences, which in turn are bags of words). This framework can be useful in various scenarios, such as text and image classification, but also supervised learning over graphs. As a further advantage, multi-multi instance learning enables a particular way of interpreting predictions and the decision function. Our approach is based on a special neural network layer, called bag-layer, whose units aggregate bags of inputs of arbitrary size. We prove theoretically that the associated class of functions contains all Boolean functions over sets of sets of instances and we provide empirical evidence that functions of this kind can be actually learned on semi-synthetic datasets. We finally present experiments on text classification, on citation graphs, and social graph data, which show that our model obtains competitive results with respect to accuracy when compared to other approaches such as convolutional networks on graphs, while at the same time it supports a general approach to interpret the learnt model, as well as explain individual predictions.
