We study the problem of automated mechanism design with partial verification, where each type can (mis)report only a restricted set of types (rather than any other type), induced by the principal's limited verification power. We prove hardness results when the revelation principle does not necessarily hold, as well as when types have even minimally different preferences. In light of these hardness results, we focus on truthful mechanisms in the setting where all types share the same preference over outcomes, which is motivated by applications in, e.g., strategic classification. We present a number of algorithmic and structural results, including an efficient algorithm for finding optimal deterministic truthful mechanisms, which also implies a faster algorithm for finding optimal randomized truthful mechanisms via a characterization based on convexity. We then consider a more general setting, where the principal's cost is a function of the combination of outcomes assigned to each type. In particular, we focus on the case where the cost function is submodular, and give generalizations of essentially all our results in the classical setting where the cost function is additive. Our results provide a relatively complete picture for automated mechanism design with partial verification.
翻译:我们研究的是自动机制设计与部分核查的问题,其中每种类型(错误)只能报告由本金有限的核查能力引起的有限类型(而不是任何其他类型),我们证明在披露原则不一定坚持的情况下,以及当类型具有最微小的偏好时,我们证明是硬性的结果。鉴于这些硬性结果,我们侧重于所有类型都享有相同优于结果的真诚机制,这种机制的动机是战略分类等应用程序。我们提出了一些算法和结构结果,包括找到最佳确定性真实机制的有效算法,这也意味着通过基于共性特征的定性找到最佳随机化真实机制的快速算法。我们然后考虑一个更笼统的设置,即本金成本是分配给每种类型的结果组合的函数的函数。特别是,我们侧重于成本功能为次调,并在成本功能为补充的古典环境中概括了我们基本上的全部结果。我们的结果为基于部分核查的自动机制设计提供了相对完整的图象。