Support Vector Machines and Multi-Task Learning
Máster Universitario en Investigación e Innovación en Tecnologías de la Información y las Comunicaciones
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2018 |
| País: | España |
| Institución: | Universidad Autónoma de Madrid |
| Repositorio: | Biblos-e Archivo. Repositorio Institucional de la UAM |
| Idioma: | inglés |
| OAI Identifier: | oai:repositorio.uam.es:10486/685390 |
| Acceso en línea: | http://hdl.handle.net/10486/685390 |
| Access Level: | acceso abierto |
| Palabra clave: | Aprendizaje automático Máquinas de Vectores Soporte SVMs Informática |
| id |
ES_348d2b61811e9aaeea9e2ceb00ffb1f6 |
|---|---|
| oai_identifier_str |
oai:repositorio.uam.es:10486/685390 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| dc.title.none.fl_str_mv |
Support Vector Machines and Multi-Task Learning |
| title |
Support Vector Machines and Multi-Task Learning |
| spellingShingle |
Support Vector Machines and Multi-Task Learning Ruiz Pastor, Carlos Aprendizaje automático Máquinas de Vectores Soporte SVMs Informática |
| title_short |
Support Vector Machines and Multi-Task Learning |
| title_full |
Support Vector Machines and Multi-Task Learning |
| title_fullStr |
Support Vector Machines and Multi-Task Learning |
| title_full_unstemmed |
Support Vector Machines and Multi-Task Learning |
| title_sort |
Support Vector Machines and Multi-Task Learning |
| dc.creator.none.fl_str_mv |
Ruiz Pastor, Carlos |
| author |
Ruiz Pastor, Carlos |
| author_facet |
Ruiz Pastor, Carlos |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Dorronsoro Ibero, José Ramón Alaiz Gudín, Carlos María Departamento de Ingeniería Informática Escuela Politécnica Superior |
| dc.subject.none.fl_str_mv |
Aprendizaje automático Máquinas de Vectores Soporte SVMs Informática |
| topic |
Aprendizaje automático Máquinas de Vectores Soporte SVMs Informática |
| description |
Máster Universitario en Investigación e Innovación en Tecnologías de la Información y las Comunicaciones |
| publishDate |
2018 |
| dc.date.none.fl_str_mv |
2018 2018-09-01 |
| dc.type.none.fl_str_mv |
master thesis http://purl.org/coar/resource_type/c_bdcc NA http://purl.org/coar/version/c_be7fb7dd8ff6fe43 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
http://hdl.handle.net/10486/685390 |
| url |
http://hdl.handle.net/10486/685390 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Biblos-e Archivo. Repositorio Institucional de la UAM instname:Universidad Autónoma de Madrid |
| instname_str |
Universidad Autónoma de Madrid |
| reponame_str |
Biblos-e Archivo. Repositorio Institucional de la UAM |
| collection |
Biblos-e Archivo. Repositorio Institucional de la UAM |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869405824969867264 |
| spelling |
Support Vector Machines and Multi-Task LearningRuiz Pastor, CarlosAprendizaje automáticoMáquinas de Vectores SoporteSVMsInformáticaMáster Universitario en Investigación e Innovación en Tecnologías de la Información y las ComunicacionesEn la mayoría de casos los problemas que se resuelven utilizando aprendizaje automático no están aislados, sino que hay numerosas tareas similares con las que están relacionados. El aprendizaje multitarea es una aproximación del aprendizaje automático que trata de resolver múltiples tareas al mismo tiempo, logrando así una perspectiva más amplia del problema global. Las máquinas de vectores soporte son unos de los métodos más populares en aprendizaje automático, y han demostrado ser modelos útiles que además están apoyados por la teoría de optimización convexa. En este trabajo estudiamos la adaptación de las máquinas de vectores soporte con el objetivo de encajar en un entorno multitarea. Nuestro primer paso para lograr esto es explorar la teoría de optimización convexa, específicamente las máquinas de vectores soporte. Hacemos un resumen de los problemas de optimización, incluyendo las condiciones KKT, así como el truco del kernel y el algoritmo SMO, que es el más popular para entrenar SVMs. Basamos nuestro estudio en dos adaptaciones previas de las SVMs al aprendizaje multitarea, desarrollando sus ideas y presentando las similitudes y diferencias entre ambas aproximaciones. También analizamos la relación entre los enfoques para obtener las ventajas que cada uno ofrece. Para probar la precisión de las SVMs multitarea proponemos dos experimentos utilizando datos reales. El primero utiliza datos de estudiantes de institutos de Inglaterra y el objetivo es predecir los resultados de los estudiantes en un test específico. En estos experimentos se utilizan datos de estudiantes de 139 institutos, y la predicción de las notas en cada instituto se observa como una tarea distinta. El segundo experimento consiste en predecir la producción solar, medida como un porcentaje, en dos islas de España: Mallorca y Tenerife. Aunque ambas islas pertenecen a España la distancia entre ellas es de más de 2.200 km. Esto hace que las predicciones en cada isla sean tareas separadas. En estos experimentos comparamos el enfoque multitarea con un enfoque global monotarea y, cuando es posible, entrenando un modelo distinto para cada tarea. A partir de los resultados obtenidos podemos observar que el enfoque multitarea obtiene mejores resultados que el enfoque global monotarea. En el caso de los datos de institutos obtenemos un MAE de 8,226 puntos usando el enfoque monotarea y uno de 8,039 puntos con el multitarea. Además, esta mejora tiene lugar no solo globalmente sino también en la comparación tarea a tarea el enfoque multitarea obtiene mejores resultados en 90 de las 139 tareas. En el experimento solar obtenemos una mejora de 0.45% en Tenerife usando el modelo multitarea, mientras que en Mallorca el error es 0.15% mayor; por tanto, se obtiene globalmente una mejora de 0.15 %. Estos resultados dan la motivación para una investigación futura con el objetivo de desarrollar todo el potencial de las SVMs multitarea.In most cases the problems we solve using machine learning are not isolated; instead there are several similar and related tasks. Multi-task learning is an approach of machine learning that tries to solve multiple related tasks at the same time, achieving a broader perspective of the global problem. Support vector machines are one of the most popular methods in machine learning, and they have proven to be really useful models which are also supported by the convex optimization theory. In this work we study the adaptation of support vector machines in order to match a multi-task learning framework. Our rst step to achieve this goal is to explore convex optimization theory and more speci cally, support vector machines theory. We will give an overview of the optimization problems, including the KKT conditions, as well as the kernel trick and the SMO algorithm, the most used algorithm to train SVMs. We base our study in two previous adaptations of SVMs to multi-task learning, developing their ideas and presenting the similarities and di erences between the two approaches. We also analyze the relation between the approaches and the possible advantages each one o ers. To test the accuracy of multi-task SVMs we propose two experiments using real data. The rst one uses data from English school students and the goal is to predict the results of the students in a speci c test. In this experiment, 139 di erent schools are used and predicting the marks of their students in each one of them is seen as a di erent task. Our second experiment consists on predicting the solar production measured as a percentage in two di erent islands of Spain: Majorca and Tenerife. Although both islands are part of Spain, the distance between both is roughly 2,200 km, making the predictions separate tasks. In our experiments we compare the multi-task approach with a single-task global approach and, when possible, with a model specialized for each task. From the results obtained we can observe that multi-task approach gets better results than a single-task global approach. In the case of the school data we get a MAE of 8.226 points using the single-task approach while the multi-task approach achieves 8.039. Moreover, we see that this improvement takes place not only globally, but in a task by task comparison the multi-task approach performs better in 90 tasks out of 139. In the solar experiment we obtain an improvement of 0.45% in the MAE of the prediction in Tenerife using the multi-task model, while the error in Majorca is 0.15% worse than using a single-task approach, resulting in a global improvement of 0.15%. This results give the motivation to do further research in this area with the goal of nding the full potential of multi-task SVMs.Dorronsoro Ibero, José RamónAlaiz Gudín, Carlos MaríaDepartamento de Ingeniería InformáticaEscuela Politécnica Superior20182018-09-01master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10486/685390reponame:Biblos-e Archivo. Repositorio Institucional de la UAMinstname:Universidad Autónoma de MadridInglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:repositorio.uam.es:10486/6853902026-06-23T12:46:27Z |
| score |
15,300719 |