INNER CODE UNIT · Python
diff
cmu-sei/GHOSTS · experimental/grms/grms/main.py:129
diff = abs(lr.escalation_risk - known.escalation_risk)
escalation_score = max(0.0, 1.0 - diff)
dimensions.append(ScoreDimension(
dimension="escalation_risk",
predicted=lr.escalation_risk,
actual=known.escalation_risk,
score=escalation_score,
note=f"off by {diff:.2f}",
))
action_type_score = None
if known.action_types:
predicted_types = [a.action_type for a in lr.actions]
matches = sum(1 for t in known.action_types if t in predicted_types)
action_type_score = matches / len(known.action_types)
dimensions.append(ScoreDimension(
dimension="action_types",
predicted=predicted_types,