Confusion-based rank similarity filters for computationally-efficient machine learning on high dimensional data
Katharine A. Shapcott, Alex D. Bird

TL;DR
This paper introduces the rank similarity filter (RSF), a computationally efficient neural network component that transforms and classifies high-dimensional, nonlinearly separable data using rank-based similarity measures, enabling faster and effective analysis.
Contribution
The paper presents a novel rank similarity filter (RSF) for neural networks, along with the rank similarity transform (RST), and classifiers RSC and RSPC, demonstrating improved computational efficiency for high-dimensional data.
Findings
RSC classifier is competitive with existing methods.
RSF-based methods are faster and scalable.
Open-source Python implementation available.
Abstract
We introduce a novel type of computationally efficient artificial neural network (ANN) called the rank similarity filter (RSF). RSFs can be used to both transform and classify nonlinearly separable datasets with many data points and dimensions. The weights of RSF are set using the rank orders of features in a data point, or optionally the 'confusion' adjusted ranks between features (determined from their distributions in the dataset). The activation strength of a filter determines its similarity to other points in the dataset, a measure related to cosine similarity. The activation of many RSFs maps samples into a new nonlinear space suitable for linear classification (the rank similarity transform (RST)). We additionally used this method to create the nonlinear rank similarity classifier (RSC), which is a fast and accurate multiclass classifier, and the nonlinear rank similarity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNeural Networks and Applications · Neural Networks and Reservoir Computing · Advanced Memory and Neural Computing
