Master's Thesis

System for Domain Rating and Ranking

Final Thesis 1.18 MB

Author of thesis: Ing. Richard Seipel

Acad. year: 2024/2025

Supervisor: Ing. Jiří Hynek, Ph.D.

Reviewer: Ing. Juraj Lazúr

Abstract:

The thesis focuses on domain valuation from different perspectives, tracking the domain market, the different evaluation criteria and the commonly used technologies. The aim is to create a tool that can evaluate expired domains entering the CZ.NIC domain auctions. On the auction platform, the domain valuation is mainly used to order domains in the overview of future and ongoing auctions. This serves auctioneers to find valuable domains more easily and improve their position against experienced traders. The system is implemented in Python and uses the FastAPI framework to connect with the auction platform. For advanced domain name analysis, it applies word extraction, diacritic restoration, linguistic analysis, and vector representation of word sequences to enhance search capabilities.

Keywords:

domain, domain name, evaluation, domain valuation, rating, ranking, auction, Python, FastAPI, word extraction, diacritics restoration, vector representation, linguistic analysis

Date of defence

24.06.2025

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Topics for thesis defence

  1. Bolo by možné váš systém uplatniť aj na ohodnocovanie stále zakúpených domén?
  2. Použili jste jména firem pro ohodnocování?

Language of thesis

Slovak

Faculty

Department

Study programme

Information Technology and Artificial Intelligence (MITAI)

Specialization

Machine Learning (NMAL)

Composition of Committee

prof. Dr. Ing. Jan Černocký (předseda)
doc. Ing. Lukáš Burget, Ph.D. (člen)
doc. Ing. Vladimír Janoušek, Ph.D. (člen)
Ing. Michal Hradiš, Ph.D. (člen)
Ing. Jaroslav Rozman, Ph.D. (člen)
Ing. František Grézl, Ph.D. (člen)

Supervisor’s report
Ing. Jiří Hynek, Ph.D.

Student ke své práci přistupoval svědomitě. Pracoval na netriviálním tématu a vytvořil prakticky použitelné řešení integrované do aukčního portálu společnosti CZ.NIC. Navrhuji hodnocení stupněm A.

Evaluation criteria Verbal classification
Information about assignment

Zadání práce vzniklo ve spolupráci se společností CZ.NIC. Úkolem bylo navrhnout a implementovat systém pro ohodnocování domén na základě vlastností řetězce, kterým jsou reprezentovány. Student se musel důkladně seznámit s problematikou extrakce slov a stanovit vhodná kritéria ohodnocení domén. Výsledné řešení implementoval v jazyce Python s použitím knihoven Pandas nebo Hugging Face. Prozkoumal různé znalostní modely (např. DistilBERT nebo ByT5). Zadání hodnotím jako obtížnější.

Activity during solution, consultations, communication

Technická zpráva byla dokončována spíše na poslední chvíli. Její obsah byl nicméně konzultován.

Publication activity, awards

Řešení bylo napojené na aukční portál společnosti CZ.NIC a je prakticky využíváno.

Work with literature

Student si aktivně dohledával literaturu týkající se zejména problematiky extrakce slov a problematiky ohodnocování domén.

Activity during solution, consultations, communication

Student byl aktivní během celého akademického roku a účastnil se pravidelných porad. Svoji práci dále konzultoval ve společnosti CZ.NIC. Rád bych vyzdvihl jeho samostatnost a schopnost řešit netriviální problémy.

Points proposed by supervisor: 95

Grade proposed by supervisor: A

Reviewer’s report
Ing. Juraj Lazúr

Autor navrhol a implementoval komplexný systém pre ohodnocovaie domén podľa reálnych požiadaviek skutočnej spoločnosti. Funkčnosť návrhu bola overená používateľským testovaním. Aplikácia už dnes slúži svojmu účelu v reálnej prevádzke. Celkovo tak prácu hodnotím 88 bodmi.

Evaluation criteria Verbal classification Points
The extent to which the requirements of the assignment have been met

Evaluation level: assignment fulfilled

Autor splnil všetky body zadania.

Extent of the technical report

Evaluation level: is within the usual extent

Rozsah zadania technickej správe zodpovedá požiadavkám.

Presentation level of the technical report

Práca je dobre štruktúrovaná, text na seba logicky nadväzuje, kapitoly sú zrozumiteľné, implementácia, ako aj testovanie sú dostatočne popísané. Gramatika je v poriadku.

85
Formal preparation of a technical report

Technická správa zodpovedá typografickému štandardu, obrázky, ako aj schémy sú zrozumiteľné a dobre popísané. Jediné, čo by som vytkol, tak sú prázdne miesta na konci niektorých kapitol.

80
Work with literature

Študijné materiály sú vybrané k téme, sú riadne citované.

90
Realisation output

Výstupom práce je komplexný systém pre ohodnocovanie dómen, ktorý sa pomocou API napája na existujúcu infraštruktúru združenia CZ.NIC. Celkovo sa riešenie javí ako dostatočne robustné a jednoducho použiteľné. Samotná funkčnosť implementovaného riešenia bola študentom prakticky predvedená.

90
Usability of results

Cieľom práce bolo poskytnúť lepšie možnosti, ako predvídať atraktívnosť dražených domén. Vhodnosť navrhnutého a implementovaného riešenia bola overená aj v rámci používateľského testovania zamestnancami združenia CZ.NIC. Vzhľadom na nasadenie aplikácie, tak už výsledky práce slúžia svojmu účelu.

The difficulty of the assignment

Evaluation level: moderately difficult assignment

Priemerne náročné zadanie.

Topics for thesis defence:
  1. Bolo by možné váš systém uplatniť aj na ohodnocovanie stále zakúpených domén?
Points proposed by reviewer: 88

Grade proposed by reviewer: B

Responsibility: Mgr. et Mgr. Hana Odstrčilová