corona-warn-app / cwa-documentation

Project overview, general documentation, and white papers. The CWA development ends on May 31, 2023. You still can warn other users until April 30, 2023. More information:
https://coronawarn.app/en/faq/#ramp_down
Apache License 2.0
3.28k stars 344 forks source link

Risk Calculation needs Clarification and Summary #452

Open cougarten opened 3 years ago

cougarten commented 3 years ago

There are various risk values of some form. There is no central place to look them up.

Use-case: I got a warning about a "low risk" encounter. I want to know what kind of encounter counts as "low risk".

Existing important Risk Values:

Risk Level

Missing Summary

This is the user facing warning when an exposure happened.

Clarification Needed:

Combined Risk Score

Missing Summary

Total risk deducted from all past encounters with known covid positive persons.

Total Risk Score

Missing Summary

Risk of infection for a past single encounter with a known covid positive person.

Clarification Needed:

Dismissal of short or distant encounters

According to the transmission risk level calculation short or distant encounters are dismissed. The exposure config however still has bins for these values. It is not clear what a brief and/or distant encounter with a known covid positive person will result in.

Possible would be:

What is the value of the minimalRiskScore?

According to the docs there is another threshold at play. I can't see what it's set to or if it remains unset. Here the relevant paragraph:

Google/Apple framework allows to set a minimalRiskScore to exclude exposure incidents with scores lower than the value of this property. In the current version of the API the time spent within the ranges of attenuation buckets are accumulated over all exposure incidents during one matching session. Since the number of requests is currently limited, it is not possible to get these values for each day and each exposure incident separately. While by default there is no minimum value set, this value is being configured accordingly, so that presumably irrelevant exposure incidents are excluded.


Internal Tracking ID: EXPOSUREAPP-3495

heinezen commented 3 years ago

Hey @cougarten ,

Thanks for the input. I have forwarded your feedback to the dev team by creating an internal Jira ticket (EXPOSUREAPP-3495). They will now investigate how the documentation can be reformulated or extended to make it more understandable. We will inform you about updates on the progress of the rewrite here in this issue.

Regards, CH


Corona-Warn-App Open Source Team

mhoehle commented 3 years ago

The value of the minimum risk score is 11 as linked at the end of CWA Risk Assessment document. Maybe the following blog post can help answer some of your questions?

MikeMcC399 commented 3 years ago

@cougarten https://www.coronawarn.app/en/blog/2020-12-30-cwa-behind-the-scenes/ and https://www.coronawarn.app/en/blog/2020-12-17-risk-calculation-exposure-notification-framework-2-0/

provide a lot of updated information about risk calculation. Does this answer your question now?

MikeMcC399 commented 2 years ago

The documentation has been updated.

See https://github.com/corona-warn-app/cwa-documentation/blob/main/solution_architecture.md#mobile-applications for current information.

The document https://github.com/corona-warn-app/cwa-documentation/blob/main/cwa-risk-assessment.md is now deprecated.

Ein-Tim commented 2 years ago

Is there an update available here? I don't think @cougarten's questions were answered sufficiently.