Linear Regression with Unknown Truncation Beyond Gaussian Features
Abstract
Lay Summary
When we collect data in the real world, we often only observe part of the picture. A clinical trial might only enroll patients whose symptoms exceed a certain severity; a salary survey might only capture workers who responded to the questionnaire. When data are filtered this way — a phenomenon called "truncation" — standard methods for learning patterns in data can give highly inaccurate answers. Hence, the problem of accurately learning under truncation has a long history of study in the theory of statistics and machine learning. However, most existing theoretical works either assume that the truncation mechanism is known or that the data come from specific types of distributions. These assumptions are not realistic in many practical settings. In our work, we study the case where our data can be formulated via a popular statistical framework for modeling relationships in data, called "linear regression". Compared to previous works, we assume the data are truncated in an unknown way, and allow for significantly broader types of data distributions. We develop an algorithm that learns the true relationships in our data, and we formally prove that it is computationally efficient. Our approach relies on a novel way to infer the truncation mechanism from data, which is generally a challenging task. Thus, we resolve an interesting open question in the theory of statistics and machine learning, while also developing new learning techniques that might be of independent interest.