Αλγόριθμοι Ανάλυσης και Παραγοντοποίησης Πίνακα

Στο πέμπτο κεφάλαιο θα μελετήσουμε τους βασικούς αλγορίθμους ανάλυσης και παραγοντοποίησης πινάκων (matrix factorization). Θα ορίσουμε το πρόβλημα της σύστασης στοιχείων σε χρήστες ως έναν διδιάστατο πίνακα που θα κρατά τις βαθμολογίες που δίνουν οι δεύτεροι στα πρώτα. Επίσης, θα ορίσουμε μια αντικε...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριοι συγγραφείς: Συμεωνίδης, Παναγιώτης, Symeonidis, Panagiotis
Μορφή: 7
Γλώσσα:Greek
Έκδοση: 2023
Διαθέσιμο Online:http://repository.kallipos.gr/handle/11419/9577
id kallipos-11419-9577
record_format dspace
spelling kallipos-11419-95772023-05-31T12:21:55Z Αλγόριθμοι Ανάλυσης και Παραγοντοποίησης Πίνακα Matrix Factorization Algorithms Συμεωνίδης, Παναγιώτης Symeonidis, Panagiotis Στο πέμπτο κεφάλαιο θα μελετήσουμε τους βασικούς αλγορίθμους ανάλυσης και παραγοντοποίησης πινάκων (matrix factorization). Θα ορίσουμε το πρόβλημα της σύστασης στοιχείων σε χρήστες ως έναν διδιάστατο πίνακα που θα κρατά τις βαθμολογίες που δίνουν οι δεύτεροι στα πρώτα. Επίσης, θα ορίσουμε μια αντικειμενική συνάρτηση για την ελαχιστοποίηση της διαφοράς μεταξύ της πραγματικής και της προβλεπόμενης βαθμολογίας ενός χρήστη για ένα στοιχείο. Στη συνέχεια, θα περιγράψουμε την Αποσύνθεση Πίνακα βάσει Ιδιαζουσών Τιμών (Singular Value Decomposition) και την Ανάλυση Πίνακα βάσει Εναλλασσόμενων Ελαχίστων Τετραγώνων (Alternating Least Squares). Θα ακολουθήσει ο ορισμός πινάκων υψηλότερης τάξης (τενσόρων), όπου συμμετέχουν περισσότερες οντότητες (χρήστες, στοιχεία, κατηγορίες στοιχείων κ.λπ.), καθώς και η περιγραφή αλγορίθμων ανάλυσης και παραγοντοποίησης τενσόρων. Τέλος, θα γίνει ορισμός του προβλήματος ως pairwise ranking (κατάταξη στοιχείων ανά ζεύγος), που σημαίνει ότι θα επιχειρήσουμε να προβλέψουμε τη σωστή κατάταξη των στοιχείων στη λίστα συστάσεων που αφορά έναν χρήστη. Πιο συγκεκριμένα, θα ορίσουμε μία νέα αντικειμενική συνάρτηση, στόχος της οποίας θα είναι να προτείνουμε πάντα σε καλύτερη κατάταξη ένα στοιχείο με το οποίο έχει αλληλεπιδράσει ο χρήστης στο παρελθόν συγκριτικά με κάποιο άλλο στοιχείο με το οποίο δεν υπήρξε διάδραση. In chapter five we will study the basic algorithms for matrix analysis and matrix factorization. We will define the problem of recommender items to users as a two-dimensional matrix that holds the scores that the latter give to the former. We will also define an objective function for minimizing the difference between a user's actual and predicted score for an item. Next, we will describe Singular Value Decomposition and Alternating Least Squares Table Analysis. This will be followed by the definition of higher-order tables (tensors), where more entities (users, items, item categories etc.) are involved, and the description of tensor analysis and factorization algorithms. Finally, we will define the problem as pairwise ranking, which means that we will attempt to predict the correct ranking of the items in the list of recommendations pertaining to a user. More specifically, we will define a new objective function whose objective will be to always recommend in a better ranking an item with which the user has interacted in the past compared to some other item with which there has been no interaction. 2023-05-29T07:28:55Z 2023-05-29T10:00:41Z 2023-05-29T07:28:55Z 2023-05-29T10:00:41Z 7 http://repository.kallipos.gr/handle/11419/9577 el 1 application/pdf
institution Kallipos
collection DSpace
language Greek
description Στο πέμπτο κεφάλαιο θα μελετήσουμε τους βασικούς αλγορίθμους ανάλυσης και παραγοντοποίησης πινάκων (matrix factorization). Θα ορίσουμε το πρόβλημα της σύστασης στοιχείων σε χρήστες ως έναν διδιάστατο πίνακα που θα κρατά τις βαθμολογίες που δίνουν οι δεύτεροι στα πρώτα. Επίσης, θα ορίσουμε μια αντικειμενική συνάρτηση για την ελαχιστοποίηση της διαφοράς μεταξύ της πραγματικής και της προβλεπόμενης βαθμολογίας ενός χρήστη για ένα στοιχείο. Στη συνέχεια, θα περιγράψουμε την Αποσύνθεση Πίνακα βάσει Ιδιαζουσών Τιμών (Singular Value Decomposition) και την Ανάλυση Πίνακα βάσει Εναλλασσόμενων Ελαχίστων Τετραγώνων (Alternating Least Squares). Θα ακολουθήσει ο ορισμός πινάκων υψηλότερης τάξης (τενσόρων), όπου συμμετέχουν περισσότερες οντότητες (χρήστες, στοιχεία, κατηγορίες στοιχείων κ.λπ.), καθώς και η περιγραφή αλγορίθμων ανάλυσης και παραγοντοποίησης τενσόρων. Τέλος, θα γίνει ορισμός του προβλήματος ως pairwise ranking (κατάταξη στοιχείων ανά ζεύγος), που σημαίνει ότι θα επιχειρήσουμε να προβλέψουμε τη σωστή κατάταξη των στοιχείων στη λίστα συστάσεων που αφορά έναν χρήστη. Πιο συγκεκριμένα, θα ορίσουμε μία νέα αντικειμενική συνάρτηση, στόχος της οποίας θα είναι να προτείνουμε πάντα σε καλύτερη κατάταξη ένα στοιχείο με το οποίο έχει αλληλεπιδράσει ο χρήστης στο παρελθόν συγκριτικά με κάποιο άλλο στοιχείο με το οποίο δεν υπήρξε διάδραση.
format 7
author Συμεωνίδης, Παναγιώτης
Symeonidis, Panagiotis
spellingShingle Συμεωνίδης, Παναγιώτης
Symeonidis, Panagiotis
Αλγόριθμοι Ανάλυσης και Παραγοντοποίησης Πίνακα
author_facet Συμεωνίδης, Παναγιώτης
Symeonidis, Panagiotis
author_sort Συμεωνίδης, Παναγιώτης
title Αλγόριθμοι Ανάλυσης και Παραγοντοποίησης Πίνακα
title_short Αλγόριθμοι Ανάλυσης και Παραγοντοποίησης Πίνακα
title_full Αλγόριθμοι Ανάλυσης και Παραγοντοποίησης Πίνακα
title_fullStr Αλγόριθμοι Ανάλυσης και Παραγοντοποίησης Πίνακα
title_full_unstemmed Αλγόριθμοι Ανάλυσης και Παραγοντοποίησης Πίνακα
title_sort αλγόριθμοι ανάλυσης και παραγοντοποίησης πίνακα
publishDate 2023
url http://repository.kallipos.gr/handle/11419/9577
work_keys_str_mv AT symeōnidēspanagiōtēs algorithmoianalysēskaiparagontopoiēsēspinaka
AT symeonidispanagiotis algorithmoianalysēskaiparagontopoiēsēspinaka
AT symeōnidēspanagiōtēs matrixfactorizationalgorithms
AT symeonidispanagiotis matrixfactorizationalgorithms
_version_ 1771301327417114624