Truncated Cauchy Non Negative Matrix Factorization

Non-negative matrix factorization (NMF) minimizes the euclidean distance between the data matrix and its low rank approximation, and it fails when applied to corrupted data because the loss function is sensitive to outliers. In this paper, we propose a Truncated CauchyNMF loss that handle outliers by truncating large errors, and develop a Truncated CauchyNMF to robustly learn the subspace on noisy datasets contaminated by outliers. We theoretically analyze the robustness of Truncated CauchyNMF comparing with the competing models and theoretically prove that Truncated CauchyNMF has a generalization bound which converges at a rate of order O(lnn/n‾‾‾‾‾√) , where n is the sample size. We evaluate Truncated CauchyNMF by image clustering on both simulated and real datasets. The experimental results on the datasets containing gross corruptions validate the effectiveness and robustness of Truncated CauchyNMF for learning robust subspaces.
Alternatives To Truncated Cauchy Non Negative Matrix Factorization
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Prmlt5,091
4 years ago1mitMATLAB
Matlab code of machine learning algorithms in book PRML
Ml2,2358112 years ago56June 10, 202125mitJavaScript
Machine learning tools in JavaScript
Mshadow1,036
5 years ago58otherC++
Matrix Shadow:Lightweight CPU/GPU Matrix and Tensor Template Library in C++/CUDA for (Deep) Machine Learning
Deepbench882
4 years ago21apache-2.0C++
Benchmarking Deep Learning operations on different hardware
Mlhelper652
5 years ago2mitTypeScript
Algorithms and utils for Machine Learning in JavaScript.
Mathgenerator62323 months ago2January 11, 202332mitPython
A math problem generator, created for the purpose of giving self-studying students and teaching organizations the means to easily get access to high-quality, generated math problems to suit their needs.
Math_resources249
4 years ago
Bigdata18230
5 years agogpl-3.0Python
Transfer learning for time series classification
Extremely Simple One Shot Learning174
8 years ago2Python
Extremely simple one-shot learning in Python
Machinelearning122
5 years agon,ullmitJava
An easy neural network for Java!
Alternatives To Truncated Cauchy Non Negative Matrix Factorization
Select To Compare


Alternative Project Comparisons
Popular Learning Projects
Popular Matrix Projects
Popular Learning Resources Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Dataset
Matlab
Matrix