Multiple Instance Learning

129 papers with code • 0 benchmarks • 7 datasets

Multiple Instance Learning is a type of weakly supervised learning algorithm where training data is arranged in bags, where each bag contains a set of instances $X=\{x_1,x_2, \ldots,x_M\}$, and there is one single label $Y$ per bag, $Y\in\{0, 1\}$ in the case of a binary classification problem. It is assumed that individual labels $y_1, y_2,\ldots, y_M$ exist for the instances within a bag, but they are unknown during training. In the standard Multiple Instance assumption, a bag is considered negative if all its instances are negative. On the other hand, a bag is positive, if at least one instance in the bag is positive.

Source: Monte-Carlo Sampling applied to Multiple Instance Learning for Histological Image Classification


Use these libraries to find Multiple Instance Learning models and implementations

Most implemented papers

Attention-based Deep Multiple Instance Learning

AMLab-Amsterdam/AttentionDeepMIL ICML 2018

Multiple instance learning (MIL) is a variation of supervised learning where a single class label is assigned to a bag of instances.

Real-world Anomaly Detection in Surveillance Videos

WaqasSultani/AnomalyDetectionCVPR2018 CVPR 2018

To avoid annotating the anomalous segments or clips in training videos, which is very time consuming, we propose to learn anomaly through the deep multiple instance ranking framework by leveraging weakly labeled training videos, i. e. the training labels (anomalous or normal) are at video-level instead of clip-level.

Set Transformer: A Framework for Attention-based Permutation-Invariant Neural Networks

juho-lee/set_transformer 1 Oct 2018

Many machine learning tasks such as multiple instance learning, 3D shape recognition, and few-shot image classification are defined on sets of instances.

Using Neural Network Formalism to Solve Multiple-Instance Problems

pevnak/Mill.jl 23 Sep 2016

Many objects in the real world are difficult to describe by a single numerical vector of a fixed length, whereas describing them by a set of vectors is more natural.

Multiple Instance Detection Network with Online Instance Classifier Refinement

ppengtang/oicr CVPR 2017

We propose a novel online instance classifier refinement algorithm to integrate MIL and the instance classifier refinement procedure into a single deep network, and train the network end-to-end with only image-level supervision, i. e., without object location information.

PCL: Proposal Cluster Learning for Weakly Supervised Object Detection

ppengtang/oicr 9 Jul 2018

The iterative instance classifier refinement is implemented online using multiple streams in convolutional neural networks, where the first is an MIL network and the others are for instance classifier refinement supervised by the preceding one.

CAMEL: A Weakly Supervised Learning Framework for Histopathology Image Segmentation

ThoroughImages/CAMEL ICCV 2019

In this research, we propose CAMEL, a weakly supervised learning framework for histopathology image segmentation using only image-level labels.

Multiple Anchor Learning for Visual Object Detection

KevinKecc/MAL CVPR 2020

In this paper, we propose a Multiple Instance Learning (MIL) approach that selects anchors and jointly optimizes the two modules of a CNN-based object detector.

Weakly-supervised Video Anomaly Detection with Robust Temporal Feature Magnitude Learning

tianyu0207/RTFM ICCV 2021

To address this issue, we introduce a novel and theoretically sound method, named Robust Temporal Feature Magnitude learning (RTFM), which trains a feature magnitude learning function to effectively recognise the positive instances, substantially improving the robustness of the MIL approach to the negative instances from abnormal videos.

Fully Convolutional Multi-Class Multiple Instance Learning

ahounkanrin/FCN-MIL 22 Dec 2014

We propose a novel MIL formulation of multi-class semantic segmentation learning by a fully convolutional network.