Learning Feature Engineering for Classification
Feature engineering is the task of improving predictive modelling performance on a dataset by transforming its feature space. Existing approaches to automate this process rely on either transformed feature space exploration through evaluation-guided search, or explicit expansion of datasets with all transformed features followed by feature selection. Such approaches incur high computational costs in runtime and/or memory. We present a novel technique, called Learning Feature Engineering (LFE), for automating feature engineering in classification tasks. LFE is based on learning the effectiveness of applying a transformation (e.g., arithmetic or aggregate operators) on numerical features, from past feature engineering experiences. Given a new dataset, LFE recommends a set of useful transformations to be applied on features without relying on model evaluation or explicit feature expansion and selection. Using a collection of datasets, we train a set of neural networks, which aim at predicting the transformation that impacts classification performance positively. Our empirical results show that LFE outperforms other feature engineering approaches for an overwhelming majority (89%) of the datasets from various sources while incurring a substantially lower computational cost.
Code (0)
등록된 구현이 없습니다.
Tasks
Automated Feature EngineeringClassificationFeature Engineeringfeature selectionGeneral ClassificationSimilar Papers 제목 키워드 기반
NILC at CWI 2018: Exploring Feature Engineering and Feature Learning
This paper describes the results of NILC team at CWI 2018. We developed solutions following three approaches: (i) a feature engineering method using lexical, n-gram and psycholinguistic features, (ii) a shallow neural ne…
Complex Word IdentificationFeature EngineeringGeneral ClassificationLanguage Modeling+4Feature engineering workflow for activity recognition from synchronized inertial measurement units
The ubiquitous availability of wearable sensors is responsible for driving the Internet-of-Things but is also making an impact on sport sciences and precision medicine. While human activity recognition from smartphone da…
Activity RecognitionBIG-bench Machine LearningFeature EngineeringGeneral Classification+3Towards Wide Learning: Experiments in Healthcare
In this paper, a Wide Learning architecture is proposed that attempts to automate the feature engineering portion of the machine learning (ML) pipeline. Feature engineering is widely considered as the most time consuming…
Emotion ClassificationFeature EngineeringGeneral ClassificationAutomatic Feature Engineering for Time Series Classification: Evaluation and Discussion
Time Series Classification (TSC) has received much attention in the past two decades and is still a crucial and challenging problem in data science and knowledge engineering. Indeed, along with the increasing availabilit…
DescriptiveFeature EngineeringTime SeriesTime Series Classification