{ "arguments": { "utilities": { "type_value": "Jagged", "description": "Respective scores for each candidate." }, "candidates": { "type_value": "Jagged", "description": "Set from which the Exponential mechanism will return an element." } }, "id": "ExponentialMechanism", "name": "exponential_mechanism", "options": { "privacy_usage": { "type_proto": "repeated PrivacyUsage", "type_rust": "Vec", "default_python": "None", "description": "Object describing the type and amount of privacy to be used for the mechanism release." } }, "return": { "type_value": "Array", "description": "Element from the candidate set selected via the Exponential mechanism." }, "description": "Returns an element from a finite set with probability relative to its utility.", "proto_id": 22 }