AUTO-TUNING PROGRAM ANALYSIS TOOLS BASED ON USER FEEDBACK

Patent №

US 10,097,574

Granted

2018-10-09

Filed 2014

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

6

ml · nlp · vision · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14576118

User-guided machine learning (ML) significantly reduces false alarms generated by an automated analysis tool performing static security analysis. User interactivity involves initial review and annotation of findings (“witnesses”) in a report generated by the analysis tool. Those annotated findings are then used by the system to generate a “hypothesis” about how to further classify the static analysis findings in the report. The hypothesis is implemented as a machine learning classifier. To generate the classifier, a set of features are abstracted from a typical witness, and the system compares feature sets against one another to determine a set of weights for the classifier. The initial hypothesis is then validated against a second set of user-annotated findings, and the classifier is adjusted as necessary based on how close it fits the new data. Once the approach converges on a final classifier, it is used to filter remaining findings in the report.

AI classification

Vision1.00
Machine learning1.00
Planning1.00
Knowledge representation1.00
AI hardware0.99
Natural language0.93
Speech0.00
Evolutionary computation0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 345520718

Assignors

TRIPP, OMER, GUARNIERI, SALVATORE ANGELO

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC