Η παρούσα εργασία έχει ως σκοπό την εξερεύνηση και την ανάδειξη διαφορετικών απόψεων γύρω από ένα θέμα μέσω της αναζήτησης σε κείμενα ιστοσελίδων. Όπως γνωρίζουμε η λογοκρισία και οι ψευδείς ειδήσεις στις μέρες μας είναι σε μεγάλη έξαρση με δημοσιογράφους- αρθρογράφους αλλά και άλλους ανθρώπους γενικότερα του τομέα της ενημέρωσης να τείνουν να προωθούν συγκεκριμένες απόψεις βάσει συμφερόντων και κατ' επέκταση οι μηχανές αναζήτησης τα τελευταία χρόνια να δίνουν συγκεκριμένα αποτελέσματα στον αναγνώστη με συνέπεια να μην έχει την δυνατότητα της περισσότερες φορές να διαβάσει διαφορετικές απόψεις και έπειτα αυτός να κρίνει και να αποφασίσει ποια άποψη θεωρεί ορθότερη.
Έτσι λοιπόν, η δημιουργία ενός τέτοιου κώδικα γίνεται αναγκαία. Η κύρια δουλειά του θα είναι να βοηθήσει τους αναγνώστες να αποκτήσουν μια σφαιρική άποψη γύρω από διάφορα θέματα και να μην σταθούν μόνο σε συγκεκριμένες απαντήσεις που ενδεχομένως οι μηχανές αναζητήσεις μας δίνουν σκοπίμως ως αποτελέσματα.
Έτσι λοιπόν με την χρήση μεθόδων τεχνικών εξόρυξης και επεξεργασία φυσικής γλώσσας δημιουργούμε τον κώδικα που ως κύρια δουλειά του θα είναι να αναζητά, να συγκρίνει και να μας δίνει διαφορετικές απόψεις ως απάντηση γύρω από ένα θέμα και να απάλειψη της παρόμοιες άποψης στον βαθμό του εφικτού. Ως αποτέλεσμα οι χρήστες θα είναι σε θέση αν έχουμε μια πιο αντικειμενική και ολοκληρωμένη άποψη γύρω από ένα θέμα.
This thesis aims to explore and highlight different perspectives on a topic by searching websites. As we know censorship and fake news are in a great swing nowadays with journalists-columnists but also other people in the field of information in general tend to promote certain views based on interests and consequently search engines in recent years to produce certain results to the reader as a result of not being able to read different viewpoints and then he needs to judge and decide which point of view he considers more correct.
So, creating such an algorithm becomes necessary to help readers get a global view around various topics and not just focus on specific answers that search engines may intentionally give us as results.
So with the use of text mining and natural language processing we create the code whose main job will be to search, compare and give us different viewpoints on a topic as an answer and eliminate similar views as much as possible. As a result, users will be able to have a more objective and comprehensive view of a subject.