Trustworthy AI
Trusted Solutions
- Users might not trust ATP
- Empirical testing provides assurance of correctness
- Formal verification provides evidence of correctness
- AI systems whose solutions consistently pass formal verification become trusted
The Cycle of Trust
- An untrusted AI system produces untrusted solutions
- Untrusted solutions are checked against expectations
- The syntactic form of untrusted solutions is checked
- Well-formed solutions can be logically verified.
- Steps 1-4 accumulates evidence that induces trust
- Enough positive evidence leads to trust (a socio-empirical process)
- Trusted solutions can still impact the level of trust
Useful Solutions
- Solutions must be comprehensible to applications (including humans)
- Comprehensible trusted solutions are useful