{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/feature-selection-and-feature-extraction-in","title":"Feature Selection and Feature Extraction in Pattern Analysis: A Literature Review","arxiv_id":"1905.02845","date":"2019-05-07","proceeding":null,"authors":["Benyamin Ghojogh","Maria N. Samad","Sayema Asif Mashhadi","Tania Kapoor","Wahab Ali","Fakhri Karray","Mark Crowley"],"abstract":"Pattern analysis often requires a pre-processing stage for extracting or selecting features in order to help the classification, prediction, or clustering stage discriminate or represent the data in a better way. The reason for this requirement is that the raw data are complex and difficult to process without extracting or selecting appropriate features beforehand. This paper reviews theory and motivation of different common methods of feature selection and extraction and introduces some of their applications. Some numerical implementations are also shown for these methods. Finally, the methods in feature selection and extraction are compared.","url_abs":"https://arxiv.org/abs/1905.02845v1","url_pdf":"https://arxiv.org/pdf/1905.02845v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"feature-selection-and-feature-extraction-in","repo_url":"https://github.com/bghojogh/Feature-Extraction-Survey","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"none","reach":null},{"paper_slug":"feature-selection-and-feature-extraction-in","repo_url":"https://github.com/smashhadi/feature-selection-extraction","is_official":1,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"tf","reach":null}],"tasks":[{"task_slug":"clustering","task_name":"Clustering"},{"task_slug":"dimensionality-reduction","task_name":"Dimensionality Reduction"},{"task_slug":"feature-engineering","task_name":"Feature Engineering"},{"task_slug":"feature-importance","task_name":"Feature Importance"},{"task_slug":"classification","task_name":"General Classification"},{"task_slug":"feature-selection","task_name":"feature selection"}],"methods":[{"method_slug":"feature-selection","method_name":"Feature Selection"}],"datasets_introduced":[],"methods_introduced":[{"slug":"feature-selection","name":"Feature Selection","full_name":"Feature Selection"}],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1905.02845","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}