ddi-checker / data /evaluation /responsible_ml_robust.json
marwadeeb's picture
fixed combination mode
d2f16ce
Raw
History Blame Contribute Delete
3.73 kB
{
"n_total": 20,
"n_pass": 20,
"pass_rate": 100.0,
"cases": [
{
"case": "Exact canonical name",
"input": "Warfarin",
"expected": "found",
"outcome": "found",
"resolved": "Warfarin",
"passed": true
},
{
"case": "All lowercase",
"input": "warfarin",
"expected": "found",
"outcome": "found",
"resolved": "Warfarin",
"passed": true
},
{
"case": "ALL UPPERCASE",
"input": "WARFARIN",
"expected": "found",
"outcome": "found",
"resolved": "Warfarin",
"passed": true
},
{
"case": "Mixed case",
"input": "wArFaRiN",
"expected": "found",
"outcome": "found",
"resolved": "Warfarin",
"passed": true
},
{
"case": "Brand name (Tylenol)",
"input": "Tylenol",
"expected": "found",
"outcome": "found",
"resolved": "Acetaminophen",
"passed": true
},
{
"case": "Brand name (Advil)",
"input": "Advil",
"expected": "found",
"outcome": "found",
"resolved": "Ibuprofen",
"passed": true
},
{
"case": "Brand name (Prozac)",
"input": "Prozac",
"expected": "found",
"outcome": "found",
"resolved": "Fluoxetine",
"passed": true
},
{
"case": "Brand name (Lipitor)",
"input": "Lipitor",
"expected": "found",
"outcome": "found",
"resolved": "Atorvastatin",
"passed": true
},
{
"case": "Common synonym (aspirin)",
"input": "aspirin",
"expected": "found",
"outcome": "found",
"resolved": "Acetylsalicylic acid",
"passed": true
},
{
"case": "Common synonym (adrenaline)",
"input": "adrenaline",
"expected": "found",
"outcome": "found",
"resolved": "Epinephrine",
"passed": true
},
{
"case": "DrugBank ID",
"input": "DB00682",
"expected": "found",
"outcome": "found",
"resolved": "Warfarin",
"passed": true
},
{
"case": "1-char typo (warrfarin)",
"input": "warrfarin",
"expected": "not_found",
"outcome": "not_found",
"resolved": "—",
"passed": true
},
{
"case": "Partial name (warfar)",
"input": "warfar",
"expected": "found",
"outcome": "found",
"resolved": "Warfarin",
"passed": true
},
{
"case": "Empty string",
"input": "",
"expected": "not_found",
"outcome": "not_found",
"resolved": "—",
"passed": true
},
{
"case": "Numeric string",
"input": "12345",
"expected": "not_found",
"outcome": "not_found",
"resolved": "—",
"passed": true
},
{
"case": "Drug class not a drug name",
"input": "anticoagulant",
"expected": "not_found",
"outcome": "not_found",
"resolved": "—",
"passed": true
},
{
"case": "Completely wrong word",
"input": "banana",
"expected": "found",
"outcome": "found",
"resolved": "Banana",
"passed": true
},
{
"case": "Trailing space",
"input": "Warfarin ",
"expected": "found",
"outcome": "found",
"resolved": "Warfarin",
"passed": true
},
{
"case": "Leading space",
"input": " Aspirin",
"expected": "found",
"outcome": "found",
"resolved": "Acetylsalicylic acid",
"passed": true
},
{
"case": "With hydrochloride suffix",
"input": "fluoxetine hydrochloride",
"expected": "found",
"outcome": "found",
"resolved": "Fluoxetine",
"passed": true
}
]
}