Hub
Pricing About
WorkflowWorkflow

Fraud Detection

Credit cardFraudDBSCANBox plotZ-score
+6
knime profile image
Versionv1.0Latest, created on 
Aug 11, 2025 11:05 AM
Drag & drop
Like
Download workflow
Workflow preview

Fraud Detection of Credit Card Transactions

This workflow shows an overview of different outlier detection techniques for identifying fraudulent credit card transactions. After accessing the credit card fraud detection dataset, the data is partitioned (train set, validation set and test set) and normalized. For each technique, both performance metrics and predictions are output. The seven different techniques are:

  • Quartiles, Distribution and Clustering (DBSCAN)

  • Isolation Forest and Autoencoder

    • For the Autoencoder, make sure to select the proper Conda environment for Keras under "Preferences > Python Deep Learning". For more info and installation guidance, check the pertinent docs.

  • Logistic Regression and Random Forest

Important: The performance of the techniques is evaluated on the same test set and, given the heavily imbalanced dataset, this is reported in terms of Recall and Precision.

External resources

  • Overview of Credit Card Fraud Detection Techniques
  • Credit Card Fraud Detection dataset on Kaggle
  • Fraud Detection using Random Forest, Neural Autoencoder, and Isolation Forest Techniques
  • Four Techniques for Outlier Detection
Loading deploymentsLoading ad hoc jobs

Used extensions & nodes

Created with KNIME Analytics Platform version 5.5.1
  • Go to item
    KNIME Base nodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.1

    knime profile image
    knime
  • Go to item
    KNIME Deep Learning - Keras IntegrationTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME Distance MatrixTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME Ensemble Learning WrappersTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME ExpressionsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.1

    knime profile image
    knime
  • Go to item
    KNIME H2O Machine Learning IntegrationTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME JavaScript Views (Labs)Trusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME Optimization extensionTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME Python IntegrationTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.1

    knime profile image
    knime
  • Go to item
    KNIME Statistics NodesTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.0

    knime profile image
    knime
  • Go to item
    KNIME ViewsTrusted extension

    KNIME AG, Zurich, Switzerland

    Version 5.5.1

    knime profile image
    knime

Legal

By using or downloading the workflow, you agree to our terms and conditions.

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits