Skip to content

zhemingzuo/CFS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hits

Curvature-based Feature Selection with Application in Classifying Electronic Health Records

By Zheming Zuo1,*†, Jie Li2,*, Han Xu3,4, and Noura Al Moubayed1
1 Department of Computer Science, Durham University, Durham DH1 3LE, UK
2 School of Computing, Engineering & Digital Technologies, Teesside University, Middlesbrough TS3 6DR, UK
3 Institute of Microelectronics, Chinese Academy of Sciences, Beijing 100029, China
4 University of Chinese Academy of Sciences, Beijing 100049, China
* Equal contribution.
Corresponding author.

Introduction

This is an official implementation of our Curvature-based Feature Selection (CFS) method.

CFS is a simple yet efficient feature selection method, which perfroms based on the Menger curvature and contributes the classification performance.

Idea of our CFS

For more details, please refer our paper.

Contents

  1. Requirement
  2. Preparation
  3. Run
  4. Performance

Requirement

  • MATLAB >= 2016a

Preparation

Clone the github repository. We will call the directory $CFS_ROOT

  git https://github.com/zhemingzuo/CFS
  cd $CFS_ROOT

Run

Run our CFS method

  cd $CFS_ROOT/src

and then run demo_CFS.m.

Performance

For performance comparisons that might be used in your ongoing research work, we list the peak performance of CFS on four healthcare datasets:

Data Set Method Original Feat. Dim. Selected Feat. Dim. Top Mean Acc. (%)
CCRFDS CFS-TSK+ 9 7 97.09
BCCDS CFS-TSK+ 9 7 85.00
BTDS CFS-... 9 7 100.00
DRDDS CFS-BPNN 19 15 74.72

... denotes that our CFS can be combined with multiple supervised classifiers to achieve the same classification performance.

Citation

If you find CFS useful in your research, please consider citing:

ArXiv version:

@article{zuo2021cfs,
	title = {Curvature-based Feature Selection with Application in Classifying Electronic Health Records},
	author = {Z. Zuo and J. Li and H. Xu and N. A. Moubayed},
	journal = {arXiv preprint arXiv:2101.03581},
	year = {2021}
}

Journal version:

@article{zuo2021cfs,
	title = {Curvature-based Feature Selection with Application in Classifying Electronic Health Records},
	author = {Z. Zuo and J. Li and H. Xu and N. A. Moubayed},
	journal = {Technological Forecasting and Social Change},
	volume = {173},
	pages = {121--127},
	issn = {0040-1625},
	doi = {https://doi.org/10.1016/j.techfore.2021.121127},
	year = {2021}
}

About

Curvature-based Feature Selection method

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages