ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 1905.12868
26
13
v1v2v3v4v5 (latest)

Benchmarking Regression Methods: A comparison with CGAN

30 May 2019
Karan Aggarwal
Matthieu Kirchmeyer
Pranjul Yadav
S. Keerthi
Patrick Gallinari
ArXiv (abs)PDFHTML
Abstract

In recent years, impressive progress has been made in the design of implicit probabilistic models via Generative Adversarial Networks (GAN) and its extension, the Conditional GAN (CGAN). Excellent solutions have been demonstrated mostly in image processing applications which involve large, continuous output spaces. There is almost no application of these powerful tools to problems having small dimensional output spaces. Regression problems involving the inductive learning of a map, y=f(x,z)y=f(x,z)y=f(x,z), zzz denoting noise, f:Rn×Rk→Rmf:\mathbb{R}^n\times \mathbb{R}^k \rightarrow \mathbb{R}^mf:Rn×Rk→Rm, with mmm small (e.g., m=1m=1m=1 or just a few) is one good case in point. The standard approach to solve regression problems is to probabilistically model the output yyy as the sum of a mean function m(x)m(x)m(x) and a noise term zzz; it is also usual to take the noise to be a Gaussian. These are done for convenience sake so that the likelihood of observed data is expressible in closed form. In the real world, on the other hand, stochasticity of the output is usually caused by missing or noisy input variables. Such a real world situation is best represented using an implicit model in which an extra noise vector, zzz is included with xxx as input. CGAN is naturally suited to design such implicit models. This paper makes the first step in this direction and compares the existing regression methods with CGAN. We notice however, that the existing methods like mixture density networks (MDN) and XGBoost do quite well compared to CGAN in terms of likelihood and mean absolute error, respectively. Both these methods are comparatively easier to train than CGANs. CGANs need more innovation to have a comparable modeling and ease-of-training with respect to the existing regression solvers. In summary, for modeling uncertainty MDNs are better while XGBoost is better for the cases where accurate prediction is more important.

View on arXiv
Comments on this paper