Datasetshelios_eu_authorizations.csv
ds_helios_eu

Step 3 of 5

Feature Engineering

Derive behavioural, velocity, and contextual features from the mapped dataset. Capital AI computes both customer-level history and merchant-level baselines.

Run feature engineering pipeline

47 features will be generated from the canonical schema

Feature engineering complete

100%

Features generated

47

Numeric

28

Boolean

17

Categorical

2

Engineered features

Searchable catalogue of derived signals

Feature NameDescriptionTypeExample
customer_transaction_countCount of prior transactions for the customer across all time.numeric47
minutes_since_last_transactionMinutes elapsed since the customer's previous transaction.numeric12.4
amount_vs_prior_avgRatio of current amount to customer's 30-day average.numeric3.82
amount_vs_prior_maxRatio of current amount to customer's 90-day max.numeric1.41
device_seen_beforeWhether this device fingerprint has been seen for the customer.booleanfalse
merchant_seen_beforeWhether the customer has transacted at this merchant before.booleantrue
merchant_category_seen_beforeWhether the customer has transacted in this MCC before.booleantrue
merchant_country_seen_beforeWhether the customer has transacted in this country before.booleanfalse
txn_count_1hCustomer transactions in the last hour.numeric4
txn_count_24hCustomer transactions in the last 24 hours.numeric11
amount_sum_1hSum of customer transaction amounts in the last hour.numeric428.10
amount_sum_24hSum of customer transaction amounts in the last 24 hours.numeric1827.44
distinct_merchants_24hDistinct merchants the customer transacted with in 24h.numeric6
distinct_countries_24hDistinct countries observed for the customer in 24h.numeric2
geo_distance_from_last_kmKilometers from the customer's previous transaction location.numeric4821
geo_velocity_kmhImplied travel speed from last transaction.numeric1042
merchant_risk_scoreRolling risk score for the merchant.numeric0.27
merchant_chargeback_rate_30dMerchant chargeback rate over 30 days.numeric0.018
card_age_daysDays since the card was first observed.numeric432
ip_country_mismatchWhether IP country differs from card BIN country.booleantrue
is_high_risk_countryFlag for countries with elevated fraud baselines.booleanfalse
is_night_localTransaction occurred between 00:00–05:00 local time.booleantrue
is_weekendTransaction on Saturday or Sunday.booleanfalse
amount_logNatural log of the transaction amount.numeric4.43
amount_round_indicatorWhether the amount is a round number.booleanfalse
currency_mismatch_with_countryCurrency does not match merchant country default.booleanfalse
auth_decline_rate_24hCustomer's auth decline ratio in 24h.numeric0.12
three_ds_challengedWhether a 3DS challenge was issued.booleantrue
cvv_matchCVV2 result indicates match.booleantrue
avs_matchAVS result indicates full match.booleanfalse
first_txn_for_customerWhether this is the customer's first transaction.booleanfalse
first_txn_at_merchantWhether this is the customer's first txn at merchant.booleantrue
ip_entropy_24hShannon entropy of IPs used by customer in 24h.numeric1.84
device_entropy_24hShannon entropy of devices used by customer in 24h.numeric0.93
amount_zscore_customerZ-score of amount vs customer's distribution.numeric2.91
amount_zscore_merchantZ-score of amount vs merchant's distribution.numeric1.42
txn_hour_localHour of day in local time.numeric02
txn_dowDay-of-week index.numeric3
ip_seen_other_customers_24hOther customers seen on this IP in 24h.numeric0
device_seen_other_customers_24hOther customers seen on this device in 24h.numeric0
card_velocity_1hAuth attempts on this card in 1 hour.numeric7
merchant_country_match_cardMerchant country matches card BIN country.booleanfalse
amount_pct_of_credit_limitAmount as % of estimated credit limit.numeric0.42
merchant_recent_fraud_count_24hRecent fraud cases at merchant in 24h.numeric3
channel_cnpCard-not-present indicator.booleantrue
amount_binDiscretized amount band.categorical100-500
mcc_risk_bandCategorical risk band for MCC.categoricalmedium