Introduction

Dataset Characteristics
  • Year: Transactions from 2016 to 2018
  • Total size: 210,000 transactions
  • Overall fraud rate: ~0.15%
  • Additional challenge: Clients who committed fraud in the training set are different from those in the evaluation set
Files for Participants
  • transactions_train.csv: Transactions for training.
  • train_fraud_labels.json: Labels for the training transactions.
  • cards_data.csv: Payment card information.
  • users_data.csv: User information.
  • mcc_codes.json: MCC codes and descriptions.
  • evaluation_features.csv: Transactions for evaluation (without labels). (Note: This file is only to be used for model evaluation; it should not be used for training.)
Submission Format

Participants must submit a CSV file containing the following columns:

  • transaction_id: Transaction identifier (as in evaluation_features.csv)
  • fraud_prediction: Binary prediction (1 for fraud, 0 for non-fraud)
Important Note

This dataset presents a realistic challenge in bank fraud detection where models must generalize to new clients. Participants will need to develop algorithms capable of detecting fraud for clients never seen during training.

## Getting Started
### Prerequisites
- **Bob IDE** installed on your laptop ([Download here](https://www.ibm.com/products/bob)) - Basic familiarity with your operating system's terminal/command line - Git installed for cloning the repository
### Setup Instructions
1. **Clone or Download this repository** onto your laptop: ```bash git clone <repository-url> ```
2. **Rename the directory** to `txc-lab`: ```bash mv Agentic-TecExchange-mars-26 txc-lab ``` *Note: This is temporary - the walkthroughs are activated when the directory name is 'txc-lab'. We are working to resolve this requirement.*
3. **Open the folder in Bob IDE**: - Launch Bob IDE - Select "Open Folder" - Navigate to and select the `txc-lab` directory
4. **Access the Labs**: - You should see a set of labs appear in Bob IDE's walkthrough panel - Each lab includes step-by-step instructions - Follow the directions in each walkthrough to complete the demo scenarios
### Lab-Specific Setup
Each lab may have additional prerequisites. Please refer to the README or walkthrough instructions within each lab directory for specific setup requirements.
---
## Additional Resources
### Video Demonstrations
We have uploaded video recordings of some of these scenarios on Bob's YouTube channel: - [Bob YouTube Playlist](https://www.youtube.com/@ibm-bob/playlists)
### Documentation
- [IBM Bob Official Documentation](https://www.ibm.com/products/bob) - [Bob Developer Resources](https://www.ibm.com/products/bob/developers)
---