I like the general idea, and the use of NLP to implement it. But I am dubious about some of the principles behind it. - For example, I find it inaccurate to say "the driver hit the pedestrian", which to me suggests a collision between two people, not between a person and a vehicle. (Of course this does not apply to a phrase like "the vehicle fled the scene" - it is clear that it was the driver who fled the scene). Wh…
Or alternatively, they got in an argument and the driver punched the pedestrian.
On the other hand, you'd never say "the bicycle hit the pedestrian". It would be "the cyclist hit the pedestrian". The former would make it sound like the cyclist had ejected from the bike and the bicycle to continue onward and collided with the pedestrian.
Part of this may be that when a bicycle crashes into me, the 20LBs of bicycle is less important than the 150LBs of cyclist, whereas with a car it's the momentum of the vehicle that's deadly, but I suspect there's also just the fact that we've normalized absolving drivers and blaming the car itself.
Obviously, the correct solution is to say "the human-operated car crashed into the pedestrian", just as we'd say "the self-driving car" if it were autonomous.