Fotis Kokkoras

Fotis Kokkoras
University of Thessaly | UTH · Department of Digital Systems

Assistant Professor

About

29
Publications
11,468
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
250
Citations
Introduction
I am an Assitant Professor teaching Web Application Development, Artificial Intelligence, and Machine Learning. I am also a co-developer of DEiXTo (https://deixto.com), a web data extraction framework used word-wide, and of fuelGR (https://fuelgr.gr) a family of apps for the Greek fuel market. My research interests include www, web extraction, web mining, metadata and Artificial Intelligence.
Additional affiliations
April 2011 - present
January 2002 - December 2004
Aristotle University of Thessaloniki
Education
January 2000 - June 2006
Aristotle University of Thessaloniki
Field of study
  • Intelligent Information Extraction
September 1995 - September 1996
University of Bristol
Field of study
  • Artificial Intelligence
September 1987 - July 1995

Publications

Publications (29)
Book
Full-text available
Artificial Intelligence (in Greek). Η ύλη καλύπτει εκτενώς τόσο τη συμβολική όσο και την υπολογιστική τεχνητή νοημοσύνη και δεν παραλείπει να συμπεριλάβει και νέα θέματα μεγάλου ερευνητικού και εμπορικού ενδιαφέροντος. Αρκετά από αυτά καλύπτονται εκτενώς, κάνοντας το βιβλίο κατάλληλο για χρήση τόσο σε προπτυχιακά όσο και σε μεταπτυχιακά μαθήματα.
Article
Full-text available
Sentiment analysis is a challenging task that attracted increasing interest during the last years. The availability of online data along with the business interest to keep up with consumer feedback generates a constant demand for online analysis of user-generated content. A key role to this task plays the utilization of domain-specific lexicons of...
Conference Paper
Full-text available
The task of opinion mining has attracted interest during the last years. This is mainly due to the vast availability and value of opinions on-line and the easy access of data through conventional or intelligent crawlers. In order to utilize this information, algorithms make exten-sive use of word sets with known polarity. This approach is known as...
Conference Paper
The task of opinion mining has attracted interest during the last years. This is mainly due to the vast availability and value of opinions on-line and the easy access of data through conventional or intelligent crawlers. In order to utilize this information, algorithms make extensive use of word sets with known polarity. This approach is known as d...
Conference Paper
Full-text available
This application paper presents myVisitPlanner GR, an intelligent web-based system aiming at making recommendations that help visitors and residents of the region of Northern Greece to plan their leisure, cultural and other activities during their stay in this area. The system encompasses a rich ontology of activities, categorized across dimensions...
Conference Paper
Full-text available
Web data extraction (or web scraping) is the process of collecting unstructured or semi-structured information from the World Wide Web, at different levels of automation. It is an important, valuable and practical approach towards web reuse while at the same time can serve the transition of the web to the semantic web, by providing the structured d...
Conference Paper
Full-text available
Source code search engines assist the software development process by providing a way of searching for free source code in code repositories. Although their use is rather straightforward, there exist a few of them and the differences in the way they index and provide access to their assets require considerable time and effort from the programmer to...
Conference Paper
Full-text available
Product reviews written by on-line shoppers is a valuable source of information for potential new customers who desire to make an informed purchase decision. Manually processing quite a few dozens, or even hundreds, of reviews for a single product is tedious and time consuming. Although there exist mature and generic text summarization techniques,...
Article
Researchers in the area of educational software have always shown great interest in the automatic synthesis of learning curricula. During the recent years, with the extensive use of metadata and the emergence of the Semantic Web, this vision is gradually turning into a reality. A number of systems for curricula synthesis have been proposed. These s...
Data
The PASER Competencies Ontology is an RDF/S ontology, consisting of a number of AI-related competencies (310 in total) that formulate a taxonomy, deployed for the PASER (Planner for the Automatic Synthesis of Educational Resources) e-learning platform.
Conference Paper
Full-text available
We use Conceptual Graphs (CGs) to model web content extraction rules (CG-Wrappers). The approach presented incorporates all major existing extraction techniques and allows the definition of synergies of cooperative wrappers for handling complex extraction task, without requiring programming.
Article
Full-text available
This paper presents PASER, a system for automatically synthesizing curricula using AI Planning and Machine Learning techniques on an ontology of educational resources metadata. The ontology is a part–of hierarchy of learning themes which correspond to RDCEO competencies. The system uses an automated planner, which given the initial state of the pro...
Conference Paper
Full-text available
This paper reports on the results of an ongoing project for the development of a platform for e-Learning, which automatically constructs curricula based on available educational resources and the learners needs and abilities. The system under development, called PASER (Planner for the Automatic Synthesis of Educational Resources), uses an automated...
Chapter
Full-text available
Most internet stores selling certain types of products, usually offer a limited set of brand names and for each brand name, a limited set of products. In addition, the design of such e-commerce sites is strongly influenced by retailers whose only goal is to sell as many products as possible to the users that visit their site. As a result, such site...
Conference Paper
Full-text available
In this paper, we propose the use of the Conceptual Graphs knowledge representation and reasoning formalism to model information extraction wrappers (CG-Wrappers). An information extraction wrapper is a mapping that populates a data repository with implicit objects that exist inside a given web page. Creating a wrapper, usually involves some traini...
Conference Paper
Full-text available
One of the most rapidly evolving e-services is e-Learning, that is, the creation of advanced educational resources that are accessible on-line and, potentially, offer numerous advantages over the traditional ones like intelligent access, interoperability between two or more educational resources and adaptation to the user. The driving force behind...
Article
Full-text available
An intelligent annotation-based video data model called Smart VideoText is introduced. It utilizes the conceptual graph knowledge representation formalism to capture the semantic associations among the concepts described in text annotations of video data. The aim is to achieve more effective query, retrieval, and browsing capabilities based on the...
Article
Full-text available
Recently, several standardization efforts for e-learning technologies gave rise to various specifications for educational metadata, that is, data describing all the "entities" involved in an educational procedure. The internal details of systems that utilize these metadata are still an open issue since these efforts are primarily dealing with "what...
Article
Full-text available
An intelligent annotation-based video data model called Smart VideoText is introduced. It utilizes the conceptual graph knowledge representation formalism to capture the semantic associations among the concepts described in text annotations of video data. The aim is to achieve more effective query, retrieval, and browsing capabilities based on the...
Chapter
Full-text available
Recently, several standardization efforts for e-Learning technologies have given rise to various specifications for educational metadata, that is, data describing all the “entities” involved in an educational procedure. The internal details of systems that utilize these metadata are still an open issue since these efforts are primarily dealing with...
Article
Full-text available
Two of the most important standardization efforts for e-learning technologies are related to the definition of metadata describing educational resources and metadata describ-ing the learner's profile. The internal details of systems that utilize these metadata is still an open issue since these efforts are primarily dealing with "what" and not "how...
Article
Full-text available
Intelligent hypertext is a promising approach to information systems, because it combines the power of inference of expert systems and the intuitive power of hypertext. In this paper we propose the “COMFRESH”, a common framework for expert systems and hypertext. It is based on a Prolog interpreter and uses the conceptual graph knowledge representat...
Article
Full-text available
The work presented in this paper concerns the ap-plication of CSPCONS, a distributed constraint logic programming platform to a workforce management problem, namely the BT-250-118 problem instance. The latter is a well-studied problem instance in which the requirement is to create sequences of job locations for the technicians to visit (tours), so...
Article
Full-text available
Modern successful on-line shops and product compari-son sites allow consumers to express their opinion on products and services they purchased. Although such information can be useful to other potential customers, reading and mentally processing quite a few dozens or even hundreds of reviews for a single product is tedious and time consuming. In th...
Article
Full-text available
One of the most rapidly evolving e-services is e-Learning, that is, the creation of advanced educational resources that are accessible on-line and, potentially, offer numerous advantages over the traditional ones like intelligent access, interoperability between two or more educational resources and adaptation to the user ((1), (2)). The driving fo...

Network

Cited By

Projects

Projects (4)