1 AIT Asian Institute of Technology

Logic programming based matching

AuthorNguyen Trung Lap
Call NumberAIT Thesis no.CS-08-15
Subject(s)Logic programming
Matching theory

NoteA thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering in Computer Science
PublisherAsian Institute of Technology
AbstractMatching has been used in many applications, especially in e-commerce. There are some approaches for matching, such as ontology, similarity, preference. In addition, there are some ranking algorithms for those approaches. However, all of those approaches just care about a particular application domain like web service matching, and they also have some shortcomings which emerge when we apply those approaches to real applications. In this work, we try to propose a combination approach which includes logic programming, description logic, and user preference handling. We specify the algorithms and system architecture for a general model; therefore, it is simple for particular applications customization and implementation. Finally, a match engine is implemented in logic programming (Prolog), and this engine is used for a job matching as well. According to this approach, matching of objects is based on the matching of their attributes, and matching attributes is executed by matching their values. Finally, the values are matched by reasoning. Each object has some attributes which may have more than one value, and each value has a corresponding weight factor which handles user preference.
Year2008
TypeThesis
SchoolSchool of Engineering and Technology (SET)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Phan Minh Dung;
Examination Committee(s)Bohez, Erik;Vatcharaporn Esichaikul;
DegreeThesis (M.Eng.) - Asian Institute of Technology, 2008


Usage Metrics
View Detail0
Read PDF0
Download PDF0