Skip to main content
CARLA HQ
Information Technology & Enterprise Security Operations & Workforce Analytics use casesNACE J62Binary ClassificationTarget: access_approvedOpenML #4135 ↗

Amazon Employee Access

Enterprise identity and access management benchmark containing 32,769 historical access requests to automate employee permission approvals and denials based on organizational roles.

✨ Try in CarlaInstall Chrome Extension ↗100% In-Browser WebGPU • Zero Cloud Upload
32,769Records (Rows)
9Predictive Features
10 / 0Numeric / Categorical
0.0%Missing Value Ratio
0.14831 - AUC Error
129.20sWebGPU Mean Split
BUSINESS CONTEXT & OBJECTIVEIdentity & Access Management (IAM) and Enterprise IT (J62)

Business Objective: Amazon Employee Access

01Business Context

Enterprise employees continuously require specific software, database, and portal permissions as they transition across departments, projects, and seniority levels. Manual supervisor reviews create operational bottlenecks, delay onboarding, and increase IT ticket overhead.

02Analytical Objective

Predict whether an employee's requested access to a specific enterprise resource should be automatically approved (1) or denied (0) based on their manager and organizational role hierarchy.

03Economic & Decision Impact

Automates access provisioning workflows, slashing employee onboarding latency and IT helpdesk costs while mitigating compliance risks from wrongful authorization (false positives) and productivity loss from unnecessary denials (false negatives).

ML Benchmark Narrative

Due to high-cardinality categorical features masked as integer IDs, gradient boosted trees (CatBoost, LightGBM, XGBoost) combined with target encoding and frequency encoding historically dominate this benchmark with AUC-ROC scores exceeding 0.88-0.90. In-context tabular foundation models (TabICL / Carla) achieve competitive zero-shot classification directly on spreadsheet inputs by inferring cross-feature role hierarchies without manual feature engineering pipelines.

Source Origin:Amazon.com / Kaggle Competition via OpenML
Creator:Amazon.com Information Security & Machine Learning Teams (2013)
License:Open Data / Competition Data Terms
FEATURE SPECIFICATION & DATA DICTIONARY

Target & Feature Column Definitions

Exhaustive business definitions, measurement units, roles, and target variables across all 10 columns.

ColVariable / Feature NameRoleTypeUnit / ScaleDescription & Business Meaning
Aaccess_approvedAccess Approval StatusTARGETNUM
Binary decision target indicating whether access to the specified resource was approved (1) or denied/revoked (0).
Bresource_idResource IDFeatureNUM
Anonymized unique integer identifier representing the specific IT resource, database, or software application requested by the employee.
Cmanager_idManager Employee IDFeatureNUM
Unique anonymized employee identifier of the direct supervisor or manager responsible for the requesting employee.
Drole_rollup_1Role Rollup Level 1FeatureNUM
Highest-level organizational group identifier representing broad corporate divisions (e.g., US Engineering vs. EU Operations).
Erole_rollup_2Role Rollup Level 2FeatureNUM
Secondary organizational subdivision category identifier providing narrower departmental context within Rollup 1.
Frole_department_idDepartment IDFeatureNUM
Anonymized integer code corresponding to the employee's specific functional department (e.g., Retail Logistics, Security Infrastructure).
Grole_title_idJob Title IDFeatureNUM
Anonymized identifier corresponding to the formal business title of the employee (e.g., Senior Software Development Engineer).
Hrole_family_description_idRole Family Description IDFeatureNUM
Anonymized identifier capturing the granular role family descriptor and technical track classification.
Irole_family_idRole Family IDFeatureNUM
High-level job family group identifier categorizing the broader profession (e.g., Software Engineering, Product Management).
Jrole_code_idUnique Role CodeFeatureNUM
Granular unique code assigned to the exact role profile combining title, level, and departmental hierarchy.
DATASET PREVIEW

Interactive Data Table

Explore rows, feature values, and target labels for Amazon Employee Access.

Loading dataset...
LOCAL EXECUTION TELEMETRY

TabICLv2 WebGPU Benchmark Results

Complete performance metrics on persisted IID or non-IID evaluation splits, executed 100% locally in the browser sandbox.

Mean Split Latency?Mean wall-clock execution time per persisted evaluation split running 100% locally via WebGPU inside Chrome.Explore Latency Guide →
129.20s9 splits • 8 ensembles/split
Total Evaluation Runtime?Total wall-clock duration across all selected splits, including in-context encoding, WebGPU shader execution, and result aggregation.Explore Split Protocol →
1162.84sIncludes warmup & sync
Evaluation Protocol?Precomputed row indices ensure the browser and Python runners evaluate identical out-of-sample observations without leakage.Explore Split Protocol →
3×3 SplitsRepeated IID • 9 total
TabICLv2 Score?Primary task performance score (1 - AUC Error) achieved by TabICLv2 across out-of-sample evaluation splits.Explore Metric Formula →
0.14831 - AUC Error
Evaluation SplitTrain RowsTest Rows
Split Duration?Wall-clock inference time taken for this evaluation split running 100% locally via WebGPU.Learn more →
Accuracy?Proportion of correct test predictions across all classes.Google ML Guide & Details →
ROC-AUC?Area under the ROC curve evaluating ranking capability across all thresholds.Google ML Guide & Details →
F1 Score?Harmonic mean of Precision and Recall, robust against class imbalance.Learn more →
Precision?Proportion of predicted positives that were actually positive.Google ML Guide & Details →
Recall?Proportion of actual positive cases successfully captured.Google ML Guide & Details →
R1 / F121,84610,923129.26s94.93%0.84250.97360.95610.9917
R1 / F221,84610,923129.13s95.02%0.85600.97400.95780.9908
R1 / F321,84610,923129.26s94.90%0.86020.97340.95760.9897
R2 / F121,84610,923129.19s95.03%0.84810.97410.95770.9910
R2 / F221,84610,923129.24s95.13%0.85000.97460.95820.9915
R2 / F321,84610,923129.23s94.97%0.85990.97380.95770.9904
R3 / F121,84610,923129.22s95.00%0.85930.97390.95800.9904
R3 / F221,84610,923129.12s94.85%0.84880.97320.95590.9911
R3 / F321,84610,923129.19s95.08%0.84590.97440.95680.9926
Mean ± Std129.20s94.99% ± 0.08%0.852 ± 0.0060.974 ± 0.0000.9570.991
UNIFIED BENCHMARK LEADERBOARD

Foundation Models vs Traditional ML Baselines

Side-by-side evaluation of our in-browser Carla engine (WebGPU), open-source tabular foundation models, and OpenML baselines.

RankAlgorithm / ModelModel FamilyRuntime
Predictive Accuracy?Proportion of correct test predictions across cross-validation splits.Google ML Guide & Details →
ROC-AUC?Area under the ROC curve evaluating ranking capability.Learn more →
F-Measure?Harmonic mean of precision and recall.Learn more →
Reference / Repo
#1classif.rangerMachine Learning ModelPython95.24%0.66380.9447OpenML #522992 ↗
#2Google TabFM v1.0Tabular Foundation ModelPyTorch/Python95.23%0.87270.9750google-research/tabfm ↗
#3EXAONE TabularTabular Foundation ModelPyTorch/Python95.20%0.87680.9750LGAI-Research/EXAONE-Tabular ↗
#4mlr.classif.rangerMachine Learning ModelPython95.14%0.86600.9417OpenML #1990987 ↗
#5TabPFN v3Tabular Foundation ModelPyTorch/Python95.02%0.84580.9741PriorLabs/tabpfn ↗
#6nanotabicl VanillaTabular Foundation ModelPyTorch/Python95.00%0.85130.9739soda-inria/nanotabicl ↗
#7Full TabICLv2 (PyTorch Reference)Tabular Foundation ModelPyTorch/Python95.00%0.85170.9739soda-inria/tabicl ↗
#8Carla Engine (TabICLv2 WebGPU)Tabular Foundation ModelBrowser94.99%0.85230.9739100% In-Browser
#9Streaming nanotabiclTabular Foundation ModelPyTorch/Python94.70%0.84530.9726soda-inria/nanotabicl ↗
#10IBkk-Nearest Neighbors (k-NN)Python94.70%0.84290.9410OpenML #569343 ↗
#11classif.IBkk-Nearest Neighbors (k-NN)Python94.63%0.73450.9452OpenML #522989 ↗
#12pipeline.Pipeline(imputation=openmlstudy14.preprocessing.ConditionalImputer,hotencoding=sklearn.preprocessing.data.OneHotEncoder,variencethreshold=sklearn.feature selection.variance threshold.VarianceThreshold,classifier=sklearn.tree.tree.DecisionTreeClassifier)Decision TreePython94.55%0.71680.9435OpenML #8858439 ↗
#13AttributeSelectedClassifier IBkk-Nearest Neighbors (k-NN)Python94.44%0.82410.9231OpenML #570005 ↗
#14classif.adaMachine Learning ModelPython94.35%0.66130.9380OpenML #522988 ↗
#15JRipMachine Learning ModelPython94.27%0.52720.9197OpenML #568945 ↗
#16J48Decision TreePython94.21%0.49940.9140OpenML #568577 ↗
#17REPTreeDecision TreePython94.21%0.49940.9140OpenML #568697 ↗
STATISTICAL DISTRIBUTIONS

Variable Schema & Summary Distributions

Observed numerical ranges, category cardinalities, missing rates, and sample values across 32,769 rows.

ColVariable NameTypeMissingDistinctSummary Stats / DistributionSample Values
Aaccess_approvedTARGETNUM02[0, 1] μ=0.9 σ=0.2111
Bresource_idNUM07,518[0, 312153] μ=42923.9 σ=34173.4393531718336724
Cmanager_idNUM04,243[25, 311696] μ=25989.0 σ=35927.585475154014457
Drole_rollup_1NUM0128[4292, 311178] μ=116952.6 σ=10875.4117961117961118219
Erole_rollup_2NUM0177[23779, 286791] μ=118301.8 σ=4551.5118300118343118220
Frole_department_idNUM0449[4674, 286792] μ=118912.8 σ=18961.0123472123125117884
Grole_title_idNUM0343[117879, 311867] μ=125916.2 σ=31036.0117905118536117879
Hrole_family_description_idNUM02,358[4673, 311867] μ=170178.4 σ=69508.4117906118536267952
Irole_family_idNUM067[3130, 308574] μ=183703.4 σ=100486.929091930857419721
Jrole_code_idNUM0343[117880, 270691] μ=119789.4 σ=5784.2117908118539117880
FREQUENTLY ASKED QUESTIONS

Frequently Asked Questions: Amazon Employee Access

Common questions regarding the Amazon Employee Access dataset, machine learning task formulations, and in-browser tabular inference.

What is the Amazon Employee Access dataset used for?

The Amazon Employee Access dataset is a canonical machine learning benchmark containing 32,769 records used to build automated models that predict whether an employee should be granted or denied access to a requested IT resource based on their organizational role attributes.

Can I run zero-server predictions on this dataset in Google Sheets?

Yes, Carla HQ enables zero-server in-context tabular prediction directly in spreadsheets using TabICL foundation models without needing Python scripts or server deployment.

What machine learning models perform best on Amazon Employee Access?

Gradient boosting frameworks like CatBoost and LightGBM with target encoding and frequency encoding achieve AUC-ROC scores between 0.88 and 0.91. In-context tabular foundation models such as TabICL deliver immediate zero-shot predictions without manual encoding pipelines.

LIVE EVALUATION IN GOOGLE SHEETS

Test TabICLv2 on Amazon Employee Access Yourself

Open the pre-loaded Google Sheet and let Carla configure the target and task for local, zero-cloud tabular machine learning.

Step 1

Launch Carla

Click once to open the spreadsheet and Carla side panel together.

Step 2

Review the Setup

Carla selects the dataset target and task from this page automatically.

Step 3

Evaluate & Predict

Run predictions and compute metrics with zero server uploads.