Skip to content

jkrijthe/peakingssl

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
R
 
 
 
 
 
 
 
 
 
 
 
 
 
 

The Peaking Phenomenon in Semi-supervised Learning

Authors: Jesse H. Krijthe and Marco Loog

This repository contains the code to generate/reproduce the paper "The Peaking Phenomenon in Semi-supervised Learning"

Abstract

For the supervised least squares classifier, when the number of training objects is smaller than the dimensionality of the data, adding more data to the training set may first increase the error rate before decreasing it. This, possibly counterintuitive, phenomenon is known as peaking. In this work, we observe that a similar but more pronounced version of this phenomenon also occurs in the semi-supervised setting, where instead of labeled objects, unlabeled objects are added to the training set. We explain why the learning curve has a more steep incline and a more gradual decline in this setting through simulation studies and by applying an approximation of the learning curve by Raudys & Duin.

How to use this code

The easiest way to rerun the paper is by using knitr in RStudio to rebuild the peakingssl_spr.Rnw file. To rerun the experiments in the paper, see the code in the R directory.

About

Code for "The peaking phenomenon in semi-supervised learning"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published