The many faces of approximation in KNN graph computation

La quantité incroyable de contenu disponible dans les services en ligne rend le contenu intéressant incroyablement difficile à trouver. La manière la plus emblématique d’aider les utilisateurs consiste à faire des recommandations. Le graphe des K-plus-proches-voisins (K-Nearest-Neighbours (KNN)) con...

Full description

Bibliographic Details
Main Author: Ruas, Olivier
Other Authors: Rennes 1
Language:en
Published: 2018
Subjects:
Online Access:http://www.theses.fr/2018REN1S088/document
id ndltd-theses.fr-2018REN1S088
record_format oai_dc
spelling ndltd-theses.fr-2018REN1S0882019-05-16T06:30:40Z The many faces of approximation in KNN graph computation Les multiples facettes des approximations dans la construction de graphes KN Graphe KNN Apprentissage Base de données Recommandations KNN graph Machine learning Database Recommendations La quantité incroyable de contenu disponible dans les services en ligne rend le contenu intéressant incroyablement difficile à trouver. La manière la plus emblématique d’aider les utilisateurs consiste à faire des recommandations. Le graphe des K-plus-proches-voisins (K-Nearest-Neighbours (KNN)) connecte chaque utilisateur aux k autres utilisateurs qui lui sont les plus similaires, étant donnée une fonction de similarité. Le temps de calcul d’un graphe KNN exact est prohibitif dans les services en ligne. Les approches existantes approximent l’ensemble de candidats pour chaque voisinage pour diminuer le temps de calcul. Dans cette thèse, nous poussons plus loin la notion d’approximation : nous approximons les données de chaque utilisateur, la similarité et la localité de données. L’approche obtenue est nettement plus rapide que toutes les autres. The incredible quantity of available content in online services makes content of interest incredibly difficult to find. The most emblematic way to help the users is to do item recommendation. The K-Nearest-Neighbors (KNN) graph connects each user to its k most similar other users, according to a given similarity metric. The computation time of an exact KNN graph is prohibitive in online services. Existing approaches approximate the set of candidates for each user’s neighborhood to decrease the computation time. In this thesis we push farther the notion of approximation : we approximate the data of each user, the similarity and the data locality. The resulting approach clearly outperforms all the other ones. Electronic Thesis or Dissertation Text en http://www.theses.fr/2018REN1S088/document Ruas, Olivier 2018-12-17 Rennes 1 Taïani, François Kermarrec, Anne-Marie
collection NDLTD
language en
sources NDLTD
topic Graphe KNN
Apprentissage
Base de données
Recommandations
KNN graph
Machine learning
Database
Recommendations

spellingShingle Graphe KNN
Apprentissage
Base de données
Recommandations
KNN graph
Machine learning
Database
Recommendations

Ruas, Olivier
The many faces of approximation in KNN graph computation
description La quantité incroyable de contenu disponible dans les services en ligne rend le contenu intéressant incroyablement difficile à trouver. La manière la plus emblématique d’aider les utilisateurs consiste à faire des recommandations. Le graphe des K-plus-proches-voisins (K-Nearest-Neighbours (KNN)) connecte chaque utilisateur aux k autres utilisateurs qui lui sont les plus similaires, étant donnée une fonction de similarité. Le temps de calcul d’un graphe KNN exact est prohibitif dans les services en ligne. Les approches existantes approximent l’ensemble de candidats pour chaque voisinage pour diminuer le temps de calcul. Dans cette thèse, nous poussons plus loin la notion d’approximation : nous approximons les données de chaque utilisateur, la similarité et la localité de données. L’approche obtenue est nettement plus rapide que toutes les autres. === The incredible quantity of available content in online services makes content of interest incredibly difficult to find. The most emblematic way to help the users is to do item recommendation. The K-Nearest-Neighbors (KNN) graph connects each user to its k most similar other users, according to a given similarity metric. The computation time of an exact KNN graph is prohibitive in online services. Existing approaches approximate the set of candidates for each user’s neighborhood to decrease the computation time. In this thesis we push farther the notion of approximation : we approximate the data of each user, the similarity and the data locality. The resulting approach clearly outperforms all the other ones.
author2 Rennes 1
author_facet Rennes 1
Ruas, Olivier
author Ruas, Olivier
author_sort Ruas, Olivier
title The many faces of approximation in KNN graph computation
title_short The many faces of approximation in KNN graph computation
title_full The many faces of approximation in KNN graph computation
title_fullStr The many faces of approximation in KNN graph computation
title_full_unstemmed The many faces of approximation in KNN graph computation
title_sort many faces of approximation in knn graph computation
publishDate 2018
url http://www.theses.fr/2018REN1S088/document
work_keys_str_mv AT ruasolivier themanyfacesofapproximationinknngraphcomputation
AT ruasolivier lesmultiplesfacettesdesapproximationsdanslaconstructiondegrapheskn
AT ruasolivier manyfacesofapproximationinknngraphcomputation
_version_ 1719190446891073536