Generalization Analysis on Learning with a Concurrent Verifier
Masaaki Nishino, Kengo Nakamura, Norihito Yasuda

TL;DR
This paper analyzes how incorporating a concurrent verifier (CV) affects the generalization ability of machine learning models, providing theoretical guarantees and showing that error bounds are not worsened in certain settings.
Contribution
It offers a theoretical framework for understanding the impact of a CV on model generalization and identifies conditions for guaranteed hypotheses using CVs during inference.
Findings
Error bounds with CV are no larger than original models in multi-class classification.
A condition for guaranteed hypotheses with CV during inference is established.
The analysis applies to structured prediction settings.
Abstract
Machine learning technologies have been used in a wide range of practical systems. In practical situations, it is natural to expect the input-output pairs of a machine learning model to satisfy some requirements. However, it is difficult to obtain a model that satisfies requirements by just learning from examples. A simple solution is to add a module that checks whether the input-output pairs meet the requirements and then modifies the model's outputs. Such a module, which we call a {\em concurrent verifier} (CV), can give a certification, although how the generalizability of the machine learning model changes using a CV is unclear. This paper gives a generalization analysis of learning with a CV. We analyze how the learnability of a machine learning model changes with a CV and show a condition where we can obtain a guaranteed hypothesis using a verifier only in the inference time. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
Taxonomy
TopicsMachine Learning and Data Classification · Machine Learning and Algorithms · Neural Networks and Applications
