This document discusses determining the trustworthiness of unfamiliar electronic contracts through content-based analysis. It proposes using a k-nearest neighbor algorithm to compare new contract proposals to prior experience with contracts and predict trust values, such as the likelihood of compliance, based on similarity. An implementation compares contract clauses and tests the approach on a simulated aerospace example, showing it can accurately compute success rates as more prior experience is added.
16. Aircraft Operator Engine Manufacturer Service Site http://www.flickr.com/photos/thomas-merton/3119398216/ http://www.flickr.com/photos/bikeman04/176483676/ http://www.flickr.com/photos/25653307@N03/3040033941/
17. Aircraft Operator Engine Manufacturer Service Site Parts suppliers http://www.flickr.com/photos/vetustense/2660727807/ http://www.flickr.com/photos/thomas-merton/3119398216/ http://www.flickr.com/photos/bikeman04/176483676/ http://www.flickr.com/photos/chimothy27/2913647772/ http://www.flickr.com/photos/25653307@N03/3040033941/
18. Aircraft Operator Engine Manufacturer Service Site Parts suppliers http://www.flickr.com/photos/vetustense/2660727807/ http://www.flickr.com/photos/thomas-merton/3119398216/ http://www.flickr.com/photos/bikeman04/176483676/ http://www.flickr.com/photos/chimothy27/2913647772/ http://www.flickr.com/photos/25653307@N03/3040033941/
19. Engine Manufacturer Service Site http://www.flickr.com/photos/thomas-merton/3119398216/ http://www.flickr.com/photos/bikeman04/176483676/
20.
21. Representation of Clauses Clause 1: An obligation on the service site to repair each engine within D days of it arriving for maintenance. Type Obligation Target Service Site Activating Condition Engine E requires repairing at Time T Normative Condition Engine has been repaired or Time T + D has not been reached Expiration Condition Engine E has been repaired or time T + D has been reached
22.
23.
24.
25. Using the Documentation ✔ ✗ Compliance? Outcome? http://www.flickr.com/photos/thomas-merton/3119398216/
26. Using the Documentation ✔ ✗ s(D C p ) = a query over experience http://www.flickr.com/photos/thomas-merton/3119398216/
27.
28. A Space of Prior Experience .75 1.0 0.0 .25 1.0 .25
How many people have cell phones? How many people understand their cell phone contract?
I trust the contract because people I know have told me the
Mechanism design, trust because of enforcement
Trust based on the artifact itself
Availability of support for example
Trust based on experience… what you’ve seen before
Note that this is not to say these can’t work together
Look at contracts between the engine manufacturer
Declaritive specification of an agents behaviour
Type Whether this is an obligation or permission. Target The contract party Activating Condition The circumstances under which the clause has force, Normative Condition The circumstances under which the obligation is not being violated or the permission is being taken advantage of. the target must maintain the normative condition Expiration Condition The circumstances under which the clause no longer has force.
Find connection between contracts and their outcomes Measure the success of those outcomes Check parties compliance with a contract
Using the provenance documentation, we can calculate a domain and perhaps agent specific function to judge a succesfull outcome.
After performing several contracts with different providers
Given a new contract how do
Given a new contract how do
All information is local to the agent Based completely on similarity between contracts Requires syntactic but not semantic similarity