Fighting Malware with Deep Learning
Fighting Malware with Deep Learning.
Summary
### Deep Learning Pipelines for Malware Classification At 00:00, data scientist Angelo Oliveira presents an end-to-end guide to applying deep neural networks for malware detection at the AI Village. Oliveira outlines the data science workflow required to construct robust machine learning classifiers.
### Dataset Hygiene and Label Quality At 05:16, Oliveira emphasizes the critical importance of clean training corpora. He discusses the perils of label noise from crowdsourced multi-scanner platforms like VirusTotal and provides strategies for balancing training distributions between benign software and diverse malware samples.
### Feature Selection and Eliminating Redundancy At 11:19, the presentation explores feature engineering across Portable Executable (PE) binaries. Oliveira demonstrates correlation analysis techniques to identify collinear features—such as redundant section attributes and API import frequencies—pruning redundant data to prevent model overfitting.
### Automated Model Architecture Selection At 16:40, Oliveira discusses automating model selection and hyperparameter optimization. He evaluates performance trade-offs between traditional gradient-boosted decision trees and multi-layer neural network architectures across varying feature vector sizes.
### Convolutional Architectures for Binary Byte Sequences Concluding between 21:36 and 26:00, the speaker details a deep convolutional neural network architecture. By applying 1D convolution layers and max-pooling operations over raw byte streams followed by dense classification layers, the model learns spatial binary patterns to identify malicious executables.
(AI summary — Gemini Flash)
Related talks
AI Village·58 min
Vahid Behdazan
Explores vulnerabilities and adversarial manipulation techniques in deep reinforcement learning agents and environments.
AI Village·13 min
Hyrum Anderson
Machine learning competitions focused on cybersecurity and infosec applications.
AI Village·41 min
Dr. Ethan Rudd
Improving malware detection systems through advanced loss function design in machine learning models.


