K-vectors: An Alternating Minimization Algorithm for Learning Regression Functions

Nir Weinberger, Meir Feder

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The k-vectors algorithm for learning regression functions proposed here is akin to the well-known k-means algorithm. Both algorithms partition the space of 'features', but in contrast to the k-means algorithm, the k-vectors algorithm aims to reconstruct the regression function of the features (response rather than the features themselves. The partitioning rule of the algorithm is based on maximizing the correlation (inner product) of the feature vector x with a set of k vectors, and generates polyhedral cells, similar to the ones generated by the nearest-neighbor rule of the k-means algorithm. Similarly to k-means, the learning algorithm alternates between two types of steps. In the first type of steps, k labels are determined via a centroid-type rule (in the response space), and in the second type of steps, the k vectors which determine the partition are updated according to a multiclass classification rule, in the spirit of support vector machines. It is proved that both steps of the algorithm only require solving convex optimization problems, and that the algorithm is empirically consistent-as the length of the training sequence increases, fixed-points of the empirical algorithm tend to fixed points of the population algorithm.

Original languageEnglish
Title of host publication2019 57th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2019
Pages887-894
Number of pages8
ISBN (Electronic)9781728131511
DOIs
StatePublished - Sep 2019
Event57th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2019 - Monticello, United States
Duration: 24 Sep 201927 Sep 2019

Publication series

Name2019 57th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2019

Conference

Conference57th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2019
Country/TerritoryUnited States
CityMonticello
Period24/09/1927/09/19

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Computer Networks and Communications
  • Hardware and Architecture
  • Safety, Risk, Reliability and Quality
  • Control and Optimization

Fingerprint

Dive into the research topics of 'K-vectors: An Alternating Minimization Algorithm for Learning Regression Functions'. Together they form a unique fingerprint.

Cite this