Firenze: Model Evaluation Using Weak Signals
Bhavna Soman, Ali Torkamani, Michael J. Morais, Jeffrey Bickford,, Baris Coskun

TL;DR
Firenze is a new framework that uses domain expertise encoded as scalable markers and statistical testing to evaluate machine learning models more reliably in security applications, addressing noisy and biased data issues.
Contribution
The paper introduces Firenze, a novel evaluation framework leveraging domain expertise and statistical hypothesis testing to assess ML models more robustly in security contexts.
Findings
Markers provide robust performance estimates.
Statistical testing confirms significance of differences.
Effective on malware and domain-name detection datasets.
Abstract
Data labels in the security field are frequently noisy, limited, or biased towards a subset of the population. As a result, commonplace evaluation methods such as accuracy, precision and recall metrics, or analysis of performance curves computed from labeled datasets do not provide sufficient confidence in the real-world performance of a machine learning (ML) model. This has slowed the adoption of machine learning in the field. In the industry today, we rely on domain expertise and lengthy manual evaluation to build this confidence before shipping a new model for security applications. In this paper, we introduce Firenze, a novel framework for comparative evaluation of ML models' performance using domain expertise, encoded into scalable functions called markers. We show that markers computed and combined over select subsets of samples called regions of interest can provide a robust…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Software Engineering Research · Network Security and Intrusion Detection
