Skip to content
View adnanmalik83's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report adnanmalik83

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
adnanmalik83/README.md

AI Labs animated research banner

AI Research
## Figure 1 — Graph Fraud Detection Visualization

Figure 1 illustrates the transaction graph generated by the system. Nodes represent entities and transactions, while connections represent relationships between them. Red triangle nodes represent transactions classified by the model as fraudulent or high-risk.

Figure 1 - Graph Fraud Detection Visualization

Figure 1. Example visualization of the graph-based fraud detection network.

ADNAN MALIK

AI RESEARCHER & ENGINEER

Machine Learning · Telecom Fraud · Cybersecurity · Intelligent AI Systems

GitHub LinkedIn AI Labs

Independent AI Research & Engineering


🧠 AI Research & Engineering

I build and experiment with practical artificial intelligence systems for real-world problems, with a particular focus on:

  • Telecom fraud detection
  • Cybersecurity analytics
  • Anomaly detection
  • Machine-learning benchmarking
  • Explainable AI
  • Autonomous AI systems
  • Fraud and risk intelligence

My work combines 20+ years of telecommunications revenue assurance and fraud-management experience with modern machine-learning and AI engineering.

The central question behind much of my work is:

How can intelligent systems detect complex, evolving patterns that traditional rules struggle to identify?


🔬 Research Focus

                    ARTIFICIAL INTELLIGENCE
                              │
          ┌───────────────────┼───────────────────┐
          │                   │                   │
          ▼                   ▼                   ▼
    MACHINE LEARNING     ANOMALY DETECTION    AI SYSTEMS
          │                   │                   │
          └──────────────┬────┴────┬──────────────┘
                         │         │
                         ▼         ▼
                  TELECOM FRAUD  CYBERSECURITY
                         │         │
                         └────┬────┘
                              ▼
                     INTELLIGENT RISK
                        ANALYTICS

Current research themes

Machine Learning

  • Supervised learning
  • Ensemble learning
  • XGBoost
  • Random Forest
  • Classification
  • Model benchmarking

Anomaly Detection

  • Isolation Forest
  • Autoencoders
  • Behavioral modelling
  • Novel fraud detection
  • Unlabelled-data analysis

Telecom AI

  • IRSF
  • Wangiri
  • SIM-box / bypass fraud
  • Subscription fraud
  • Account takeover
  • A2P / SMS fraud
  • Revenue assurance

Cybersecurity AI

  • Cyber-fraud detection
  • Behavioral threat detection
  • Ransomware detection
  • Security analytics
  • Risk scoring

📐 Mathematical Foundations

My approach is not limited to using machine-learning libraries. I am interested in the underlying mathematical and statistical mechanisms that allow models to distinguish normal from fraudulent behavior.

Logistic Classification

[ P(y=1|x)=\sigma(\beta_0+\beta^Tx) ]

where:

  • (x) = feature vector
  • (\beta) = learned parameters
  • (y=1) = fraud
  • (\sigma) = sigmoid function

Precision

[ Precision=\frac{TP}{TP+FP} ]

Recall

[ Recall=\frac{TP}{TP+FN} ]

F1 Score

[ F_1= 2\frac{Precision\times Recall} {Precision+Recall} ]

Autoencoder Reconstruction Error

[ E(x)=||x-\hat{x}||^2 ]

A sufficiently large reconstruction error can indicate behavior that differs substantially from the patterns learned from legitimate activity.

Isolation Forest

[ s(x,n)= 2^{-\frac{E(h(x))}{c(n)}} ]

where shorter isolation paths indicate observations that are easier to separate from the normal population.


🧪 Research Methodology

My projects generally follow a repeatable research pipeline:

PROBLEM
   │
   ▼
DATA COLLECTION
   │
   ▼
DATA EXPLORATION
   │
   ▼
FEATURE ENGINEERING
   │
   ▼
MODEL DESIGN
   │
   ▼
EXPERIMENTATION
   │
   ▼
MODEL BENCHMARKING
   │
   ▼
EXPLAINABILITY
   │
   ▼
DEPLOYMENT
   │
   ▼
OBSERVATION & ITERATION

The objective is to move beyond:

"I built an AI application."

toward:

"I investigated a problem, tested multiple approaches, measured their behavior and converted the findings into a working system."


🚨 Intruder Alert

A security monitoring application designed to detect suspicious or unauthorized activity and provide timely security alerts through a practical and intuitive interface.

Intruder Alert Main Screen Intruder Alert Security Dashboard Intruder Alert Security Features

Application: Intrusion Detection & Security Alerts
Status: Developed

🛡️ CyberAware AI

AI-Powered Cybersecurity & Fraud Awareness Platform

An interactive cybersecurity and fraud-awareness platform developed by AI Labs, using scenario-based challenges, scoring, gamification, progress tracking, achievement badges, and certification.

Key capabilities:

  • 🎣 Phishing awareness
  • 📱 SMS fraud detection
  • 🧠 Social engineering scenarios
  • 🔐 Ransomware response
  • ☎️ Telecom fraud awareness
  • 🤖 AI threat challenges
  • 📊 Cyber awareness scoring
  • 🏆 Achievement badges
  • 🎓 Certification

🌐 Live Demo:
https://adnanmalik83.github.io/CyberAware-AI/

💻 Repository:
https://github.com/adnanmalik83/CyberAware-AI/

📸 Screenshots

CyberAware AI Screenshot 1 CyberAware AI Screenshot 2

CyberAware AI Screenshot 3 CyberAware AI Screenshot 4

CyberAware AI Screenshot 5

🚀 Featured AI Research Projects

01 · Telecom Fraud AI Benchmark

telecom-fraud-ai-benchmark

A machine-learning benchmark investigating different approaches to telecom fraud detection.

Algorithms explored:

  • Logistic Regression
  • Decision Trees
  • Random Forest
  • XGBoost
  • Isolation Forest
  • Autoencoders

Research question

Which machine-learning technique is most appropriate for different telecom fraud scenarios?

The benchmark compares supervised and unsupervised approaches rather than assuming that one algorithm is universally optimal.

Focus:

Classification · Anomaly Detection · Model Comparison · Fraud Analytics

View Repository →


02 · AI Cyber-Fraud Detection

AI-Cyber-Fraud-Detection

A machine-learning cybersecurity analytics platform designed to identify fraudulent and high-risk activity.

Technology:

  • XGBoost
  • Random Forest
  • Feature engineering
  • Feature importance
  • Risk classification
  • Streamlit analytics

Research direction:

Applying machine learning to behavioral cybersecurity signals and fraud-event classification.

View Repository →


03 · AI A2P SMS Fraud Operations Center

AI-A2P-SMS-Fraud-Operations-Center

An AI-driven platform for detecting and analysing fraudulent A2P SMS activity.

The system explores:

  • XGBoost
  • Random Forest
  • Fraud classification
  • Operational analytics
  • Risk scoring
  • Explainable model outputs

The project is particularly focused on translating machine-learning predictions into an operational fraud-management workflow.

View Repository →


04 · OpenTelecomFraudAI

OpenTelecomFraudAI

An open AI-oriented exploration of telecommunications fraud detection and intelligent fraud analytics.

Research domain:

Telecom AI · Fraud Detection · Revenue Assurance · Machine Learning

View Repository →


🤖 Autonomous & Agentic AI

05 · Local-First AI Researcher

Local-First-AI-Researcher

An experimental AI research pipeline exploring local-first research workflows and automated information analysis.

Research themes:

  • AI research workflows
  • Automated information retrieval
  • Local-first processing
  • Research automation

View Repository →


06 · Autonomous AI Data Analyst

Autonomous-AI-Data-Analyst

An AI-driven data-analysis system exploring how analytical workflows can be automated.

The project investigates the transition from:

Human → Query → Analysis → Visualization

toward:

Human
  ↓
AI Analyst
  ↓
Data Understanding
  ↓
Analysis
  ↓
Visualization
  ↓
Insights

View Repository →


🛡️ Cybersecurity AI

CyberShield

An AI-oriented cybersecurity project focused on mobile security and threat awareness.

Technology direction:

Android · Kotlin · Cybersecurity · AI

View Repository →

🛡️ CyberShield

A cybersecurity application designed to provide users with practical security monitoring, threat awareness, and protection capabilities through an intuitive interface.

CyberShield Main Screen CyberShield Security Dashboard CyberShield Security Features

Application: Cybersecurity & Threat Protection
Status: Developed

---

Ransomware Canary & Log Analyzer

An experimental cybersecurity project investigating ransomware detection through canary mechanisms and log analysis.

Research direction:

Canary Signals
      +
Log Behaviour
      +
Anomaly Detection
      ↓
Early Ransomware Detection

View Repository →


📊 AI Applied to Real-World Problems

Project Research / Engineering Area
Telecom Fraud AI Benchmark ML benchmarking
AI Cyber-Fraud Detection Cybersecurity AI
A2P SMS Fraud Operations Center Telecom fraud
OpenTelecomFraudAI Telecom AI
Local-First AI Researcher AI research automation
Autonomous AI Data Analyst Autonomous analytics
CyberShield Mobile cybersecurity
Ransomware Canary Ransomware detection
SmartRecruit-AI NLP / semantic matching
AI SEO Optimizer Applied AI automation

🔍 Fraud Detection: Algorithm Selection

One of my core research interests is understanding that different fraud mechanisms require different analytical approaches.

Fraud Type Potentially Suitable Approach
IRSF XGBoost / Random Forest
Wangiri XGBoost + Rules
SIM-box / Bypass Random Forest + Anomaly Detection
Subscription Fraud XGBoost / Random Forest
Account Takeover XGBoost + Behavioral Anomaly Detection
A2P / SMS Fraud XGBoost / Random Forest
Unknown Fraud Isolation Forest / Autoencoder
Limited Labels Anomaly Detection
Highly Explainable Decisions Logistic Regression / Decision Tree

The goal is not to identify a universally "best" algorithm.

The goal is to identify the most appropriate analytical technique for the characteristics of the fraud problem.


🧬 From Rules to Intelligent Fraud Systems

Traditional fraud management often follows:

EVENT
  ↓
RULE
  ↓
ALERT
  ↓
INVESTIGATION

My research direction explores:

                         TELECOM EVENTS
                               │
                               ▼
                       FEATURE ENGINEERING
                               │
             ┌─────────────────┼─────────────────┐
             ▼                 ▼                 ▼
           RULES          SUPERVISED ML      ANOMALY ML
             │                 │                 │
             └─────────────────┼─────────────────┘
                               ▼
                         RISK FUSION
                               │
                               ▼
                        FRAUD RISK SCORE
                               │
                 ┌─────────────┼─────────────┐
                 ▼             ▼             ▼
              MONITOR        ALERT        ACTION

This represents a transition from static detection toward adaptive behavioral intelligence.


📈 Research & Experimentation

I believe AI engineering should be supported by measurable experiments.

Typical evaluation includes:

  • Accuracy
  • Precision
  • Recall
  • F1-score
  • ROC-AUC
  • Confusion matrices
  • Precision-Recall curves
  • Feature importance
  • Model training time
  • False-positive analysis

For fraud detection, accuracy alone is insufficient.

A model that achieves high accuracy while missing significant fraud can be operationally ineffective.


🏗️ Engineering Philosophy

Research

Understand the problem before choosing the model.

Experimentation

Compare algorithms rather than assuming one is best.

Explainability

Understand why the model produces a prediction.

Deployment

Turn research into a usable system.

Iteration

Treat every deployed system as an opportunity to generate new research questions.


🧭 Research Roadmap

Completed / Active

  • Supervised fraud classification
  • Telecom fraud benchmarking
  • XGBoost experiments
  • Random Forest experiments
  • Anomaly detection experiments
  • AI cybersecurity analytics
  • A2P/SMS fraud analytics
  • Autonomous AI experimentation

Next Research Directions

  • Explainable AI with SHAP
  • Concept-drift detection
  • Real-time fraud scoring
  • Streaming fraud analytics
  • Graph-based fraud detection
  • Temporal behavioural modelling
  • Hybrid rule + ML detection
  • Human-in-the-loop fraud investigation
  • LLM-assisted fraud analysis
  • Multi-model risk fusion

🏢 Professional Background

My AI work builds on more than 20 years of telecommunications experience across revenue assurance, fraud management, billing integrity and telecom technology.

Experience includes work involving major telecom environments including:

  • stc Bahrain
  • Vodafone Qatar
  • Etisalat / Ufone Pakistan

Areas of professional expertise include:

  • Revenue Assurance
  • Fraud Management
  • Telecom Billing
  • Roaming
  • Interconnect
  • Wholesale
  • Rating & Charging
  • Fraud Management Systems
  • AI/ML Fraud Analytics

This combination of domain expertise + AI engineering is central to my current research direction.


📚 Education

EMBA Coursework — NUST

Bachelor of Computer Software Engineering Foundation University


🌐 Research & Professional Presence

Website

AI Labs — AI Software & Research

LinkedIn

Adnan Malik

GitHub

github.com/adnanmalik83


📫 Contact

For research, collaboration and professional opportunities:

Email: adnan_malik_83@hotmail.com

LinkedIn: linkedin.com/in/adnan-malik-30240928


RESEARCH · EXPERIMENT · BENCHMARK · DEPLOY

Artificial Intelligence for Real-World Problems

Popular repositories Loading

  1. AI-Face-Recognition-Alert-Pro AI-Face-Recognition-Alert-Pro Public

    "Initial release - AI Face Recognition Alert System"

    Python 2

  2. ecommerce-scam-analyzer ecommerce-scam-analyzer Public

    E-Commerce Counterfeit Checker

    Python 1

  3. ai-payment-fraud-detector ai-payment-fraud-detector Public

    AI Payment Fraud Detection Engine

    Python 1

  4. github-seo-optimizer github-seo-optimizer Public

    The core Python engine is feature-complete! It manages meta tags, converts heavy image files, and validates live hyperlinks.

    Python 1

  5. voice-generator voice-generator Public

    Text to voice generator

    Python 1

  6. Enterprise-Compliance-Suite Enterprise-Compliance-Suite Public

    Enterprise Compliance Suite

    Python 1