BookmarkSubscribeRSS Feed

Automated Feature Engineering for AI Marketing with SAS Customer Intelligence 360

Started ‎10-09-2020 by
Modified ‎10-29-2020 by
Views 2,962

In marketing and customer analytics, a feature is another word for predictors. Within the world of machine learning technical purists, a feature is another word for an attribute, input, or independent variable.


Feature engineering is a process of preparing predictors to maximize their potential for machine learning models. The goal is to to improve classification accuracy by considering the limitations of the learning algorithms. For example, marketing teams desire insights that help them improve conversion rates while wasting less impressions on disinterested customers or prospects. The key to success lies in the classification accuracy of those actionable insights that drive a brand's strategic decisions.


Preparation involves working with raw data through various feature transformations, extractions, feature selection and handcrafting new features. I like to refer to these steps as the artisanal craft analysts develop over time. As analysts evolve their abilities, they begin to distance themselves as above-average or excellent modelers providing measurable business value relative to their peers.


Feature engineering.jpg

Figure 1: The rewards of feature engineering


Feature engineering requires spending a lot of time with data. This includes examining descriptive statistics and visualizations of input attributes. The process involves thinking about structures in the data, the underlying form of the problem, and how best to expose these features to predictive modeling algorithms. The success of this tedious human-driven process depends heavily on the domain and statistical expertise of the analyst.


The feature engineering process requires a good understanding of the size and the quality of the data in hand, the performance metric that's being optimized, and the machine learning algorithm that is used. Although feature engineering is one of the most time-consuming processes and requires many skill sets, it’s also one of the most rewarding aspects of the data science workflow. I highly recommend checking out these articles by Funda Güneş (SAS Principal Machine Learning Developer) in addition to this posting:


  1. Automate your feature engineering
  2. Three steps of the automated feature engineering template


Good features not only boost your brand's ability to exploit predictive accuracy within customer experiences but also allow the flexibility to train simpler models. This, in turn, enables brands to understand and interpret models better. For example, by using good features, brands can choose to fit a more interpretable regression or decision tree model with fewer predictors as opposed to training a complex black-box model (which is hard to interpret) without sacrificing prediction accuracy.


Why automate feature engineering?


All the manual requirements of performing feature engineering have made automating the process a challenging task. At the same time, the proven research results have made automated feature engineering an exciting topic here at SAS. This breakthrough has the following advantages:


  • Enable data scientists and analysts to try different ideas with minimal effort.
  • Decrease the workload of analytical practitioners by enabling them to efficiently try simple ideas and determine promising directions that they want to invest more time within at later stages.
  • Help with the shortage of data scientists and analysts who have the necessary skills.


With that said, I invite you to view a video and technology demonstration that will address the following topics within SAS Customer Intelligence 360:


  1. What types of data preparation and transformation (data hygiene, deduplication, quality checks, variable transformations and creation, binning, identity resolution, sessionization, data labeling, etc.) processes are available to clients to prepare data to move into the analysis and modeling stages?
  2. To what degree are these processes automated versus manual?
  3. Does SAS offer industry-specific data models and preparation streams?


Learn more about how the SAS platform can be applied for marketing data management here.

Version history
Last update:
‎10-29-2020 11:36 AM
Updated by:



Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.

If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website. 

Register now!

Free course: Data Literacy Essentials

Data Literacy is for all, even absolute beginners. Jump on board with this free e-learning  and boost your career prospects.

Get Started

Article Tags