سند علمی

New Algorithms for Large-Scale Support Vector Machines. (Nouveaux Algorithmes pour l'Apprentissage de Machines à Vecteurs Supports sur de Grandes Masses de Données)

چکیده

Internet as well as all the modern media of communication, information and entertainment entails a massive increase of digital data quantities. In various domains ranging from network security, information retrieval, to online advertisement, or computational linguistics automatic methods are needed to organize, classify or transform terabytes of numerical items. Machine learning research concerns the design and development of algorithms that allow computers to learn based on data. A large number of accurate and efficient learning algorithms now exist and it seems rewarding to use them to automate more and more complex tasks, especially when humans have difficulties to handle large amounts of data. Unfortunately, most learning algorithms performs well on small databases but cannot be trained on large data quantities. Hence, there is a deep need for machine learning methods able to learn with millions of training instances so that they could enjoy the huge available data sources. We develop these issues in our introduction, in Chapter 1. In this thesis, we propose solutions to reduce training time and memory requirements of learning algorithms while keeping strong performances in accuracy. In particular, among all the machine learning models, we focus on Support Vector Machines (SVMs) that are standard methods mostly used for automatic classification. We extensively describe them in Chapter 2 Throughout this dissertation, we propose different original algorithms for learning SVMs, depending on the final task they are destined to. First, in Chapter 3, we study the learning process of Stochastic Gradient Descent for the particular case of linear SVMs. This leads us to define and validate the new SGD-QN algorithm. Then we introduce a brand new learning principle: the Process/Reprocess strategy. We present three algorithms implementing it. The Huller and LaSVM are discussed in Chapter 4. They are designed towards training SVMs for binary classification. For the more complex task of structured output prediction, we refine intensively LaSVM: this results in the LaRank algorithm which is detailed in Chapter 5. Finally, in Chapter 6 is introduced the original framework of learning under ambiguous supervision which we apply to the task of semantic parsing of natural language. Each algorithm introduced in this thesis achieves state-of-the-art performances, especially in terms of training speed. Almost all of them have been published in international peer-reviewed journals or conference proceedings. Corresponding implementations have also been released. As much as possible, we always keep the description of our innovative methods as generic as possible because we want to ease the design of any further derivation. Indeed, many directions can be followed to carry on with what we present in this dissertation. We list some of them in Chapter 7. te l-0 04 64 00 7, v er si on 1 15 M ar 2 01 0

اسناد مشابه

  • Large-Scale Support Vector Machine Training using Low-Dimensional Approximation of the Kernel Matrix

    سند علمی۲۰۰۱Ramesh A. Gopinath

    Training Support Vector Machines (regression and/or classification) involves solving a simply constrained quadratic programming problem that scales linearly with training set size. Unfortunately this makes solving large-scale problems with millions of training samples difficult i

  • Parallel Software for Training Large Scale Support Vector Machines on Multiprocessor Systems

    سند علمی۲۰۰۶Journal of Machine Learning ResearchLuca Zanni, Thomas Serafini, Gaetano Zanghirati

    Parallel software for solving the quadratic program arising in training support vector machines for classification problems is introduced. The software implements an iterative decomposition technique and exploits both the storage and the computing resources available on multiproc

  • A Gaussian Belief Propagation Solver for Large Scale Support Vector Machines

    سند علمی۲۰۰۷CoRRDanny Bickson, Elad Yom-Tov, Danny Dolev

    Support vector machines (SVMs) are an extremely successful type of classification and regression algorithms. Building an SVM entails solving a constrained convex quadratic programming problem, which is quadratic in the number of training samples. We introduce an efficient paralle

  • Exploiting separability in large-scale Support Vector Machine training

    سند علمی۲۰۰۷Kristian Woodsend, Jacek Gondzio

    Support vector machine training can be represented as a large quadratic program. We present an efficient and numerically stable algorithm for this problem using interior point methods, which requires only O(n) operations per iteration. Through exploiting the separability of the H

  • Efficient Kernel Approximation for Large-Scale Support Vector Machine Classification

    سند علمی۲۰۱۱SDMMing-Syan Chen, Keng-Pei Lin

    Training support vector machines (SVMs) with nonlinear kernel functions on large-scale data are usually very timeconsuming. In contrast, there exist faster solvers to train the linear SVM. We propose a technique which sufficiently approximates the infinite-dimensional implicit fe

  • Large-Scale Support Vector Machines: Algorithms and Theory

    سند علمی۲۰۰۹Aditya Krishna Menon

    Support vector machines (SVMs) are a very popular method for binary classification. Traditional training algorithms for SVMs, such as chunking and SMO, scale superlinearly with the number of examples, which quickly becomes infeasible for large training sets. Since it has been com