|
Scanned cover pages
Full
version in PDF |
|
Editorial
(p. 3),
Gerardo Sierra |
|
SPECIAL SECTION: Natural Language Processing |
| 1. |
Ştefan Diaconescu
(Romania)
Natural Language Syntax Description using Generative Dependency
Grammar (pp. 5-18)
The paper presents a practical
solution to describe natural language syntax. This solution is
based on a Generative Dependency Grammar (GDG). A theoretical
definition of these grammars and some of their proprieties is
given. GDG are implemented in a declarative computer language
GRAALAN (Grammar Abstract Language). The paper shortly present
the features of GRAALAN and, after that, a more detailed
implementation of natural language syntax description is given.
GRAALAN offers for natural language syntactic description some
strong features that respond to the following requests: a
compact description, the possibility to express the syntax and
the agreement and to specify the errors met in a text. The
description has also the feature of reversibility. The paper
presents some conclusions concerning the using of GRAALAN to
describe the syntax (among others natural language features). |
| 2. |
The paper describes a Tamil Part of Speech (POS) tagging using a
corpus-based approach by formulating a Language Model using
morpheme components of words. Rule based tagging, Markov model
taggers, Hidden Markov Model taggers and transformation-based
learning tagger are some of the methods available for part of
speech tagging. In this paper, we present a language model based
on the information of the stem type, last morpheme, and previous
to the last morpheme part of the word for categorizing its part
of speech. For estimating the contribution factors of the model,
we follow generalized iterative scaling technique. Presented
model has the overall F-measure of 96%. |
| 3. |
Nadia Luiza Dinca
(Romania)
Modeling a Quite Different Machine Translation using Lexical
Conceptual Structure
(pp. 27-31)
The goal of this study is to
outline the readability of an Example-Based Machine Translation
for any pair of languages by means of the language-independent
properties of the lexical conceptual structure (LCS). We
describe LCS as a representation of traditional dependency
relationships and use in experiments an isolated pair of verbs,
extracted from Orwell’s “1984” parallel English – Romanian
texts. We discuss the mental models in terms of specific
knowledge structures. Finally, we present LCS-Based Machine
Translation from the point of view of a complex adaptive system
and present our ongoing work in order to capture the neutral
linguistic core of any mental model corresponding to the real
world. |
| 4. |
Sujan Kumar Saha, Partha Sarathi Ghosh, Sudeshna Sarkar, and
Pabitra Mitra
(India)
Named Entity Recognition in Hindi using Maximum Entropy and
Transliteration
(pp. 33-41)
Named entities are perhaps the
most important indexing element in text for most of the
information extraction and mining tasks. Construction of a Named
Entity Recognition (NER) system becomes challenging if proper
resources are not available. Gazetteer lists are often used for
the development of NER systems. In many resource-poor languages
gazetteer lists of proper size are not available, but sometimes
relevant lists are available in English. Proper transliteration
makes the English lists useful in the NER tasks for such
languages. In this paper, we have described a Maximum Entropy
based NER system for Hindi. We have explored different features
applicable for the Hindi NER task. We have incorporated some
gazetteer lists in the system to increase the performance of the
system. These lists are collected from the web and are in
English. To make these English lists useful in the Hindi NER
task, we have proposed a two-phase transliteration methodology.
A considerable amount of performance improvement is observed
after using the transliteration based gazetteer lists in the
system. The proposed transliteration based gazetteer preparation
methodology is also applicable for other languages. Apart from
Hindi, we have applied the transliteration approach in Bengali
NER task and also achieved performance improvement.
|
|
REGULAR PAPERS |
| 5. |
Gabriel Sepúlveda, Vicente Parra y Omar A. Domínguez
(Mexico)
Visualización 3D de Deformación y Corte de Objetos Virtuales
basada en Descomposición Ortogonal
(pp. 43-47)
Se muestra la implementación
gráfica de un nuevo modelo para la renderización de fuerzas de
contacto durante la interacción háptica dentro de ambientes
virtuales 3D para deformación y corte de objetos virtuales con
propiedades dinámicas y superficiales complejas. Se define un
algoritmo simple para la triangulación de un objeto virtual,
empleando algoritmos clásicos para la detección de colisiones.
Se desarrolló un algoritmo para la visualización del corte de la
malla triangular así como para el cálculo de las dinámicas de la
malla durante el corte. Se presentan imágenes de la plataforma
utilizando OpenGL y Visual C++, para la parte gráfica y el
dispositivo Falcon para la retroalimentación háptica.
3D Visualization of Deformation and Cut of Virtual Objects based
on Orthogonal Decomposition
We present graphic
implementation of a novel model for contact force rendering
during the haptic interaction in 3D virtual environment. It is
applied during cut and deformation of virtual objects with
complex dynamic and surface properties. We define the simple
algorithm for triangulation of the virtual object using the
classic algorithm of detection of collisions. The algorithm is
proposed that allows visualizing of the cutting triangular net
as well as the calculation of the dynamics of the net during the
cut. We present the corresponding images using OpenGL and Visual
C++ for the graphic module and Falcon device for haptic
feedback. |
| 6. |
Nguyen Anh Thy Tran and Tran Khanh Dang
(Vietnam)
An
Extended Video Database Model for Supporting Finer-Grained
Multi-Policy and Multi-Level Access Controls
(pp. 49-62)
The growing amount of multimedia
data available to the average user has reached a critical phase,
where methods for indexing, searching, and efficient retrieval
are needed to manage the information overload. Many research
works related to this field have been conducted within the last
few decades and consequently, some video database models have
been proposed. Most of the modern video database models make use
of hierarchical structures to organize huge amount of videos to
support video retrieval efficiently. Even now, among open
research issues, video database access control is still an
interesting research area with many proposed models. In this
paper, we present a hybrid video database model which is a
combination of the hierarchical video database model and
annotations. In particular, we extend the original hierarchical
indexing mechanism to add frames and salient objects at the
lowest granularity level in the video tree with the aim to
support multi-level access control. Also, we give users more
solutions to query for videos based on the video contents using
annotations. In addition, we also suggest the original database
access control model to fit the characteristics of video data.
Our modified model supports both multiple access control
policies, meaning that a user may be affected by multiple
polices, and multi-level access control, meaning that an
authorization may be specified at any video level. Theoretical
analyses and experimental results with real datasets are
presented that confirm the correctness and efficiency of our
approach.
|
| 7. |
Agustín Cruz Contreras, Edgar A. Portilla Flores y Ramón Silva
Ortigoza
(Mexico)
Multiplicador Electrónico para Encoder
Incremental
(pp. 63-67)
Se presenta el diseño y simulación
de un multiplicador electrónico para encoders incrementales, el
sistema consiste en un decodificador que extrae el total de la
información contenida en la señal de cuadratura, esta
información da referencia para resoluciones en 1x, 2x y 4x.
Este multiplicador tiene como propósito elevar la resolución de
la señal de retroalimentación, empleando el mismo encoder. Se
diseña totalmente con circuitos digitales para su implementación
en lógica reconfigurable.
Electronic Multiplicator for Incremental Encoder
We present design and experiments
on simulation of the electronic multiplicator for incremental
encoders. The system consists in a decoder that extracts the
total information contained in the quadrature signal. This
information is used as reference for 1x, 2x and 4x resolutions.
The purpose of the multiplicator is to increment the resolution
of the feed back signal using the same encoder. It is designed
completely in digital circuits for its implementation in the
reconfigurable devices. |
| 8. |
C.
Snae, M. Brueckner, and E. Hirata
(Thailand)
Distance Online Learning and Evaluation Framework
(pp. 69-74)
In this paper, the authors
present the concept of a system for Distance Object Learning and
Evaluation (DOLE), which can be used during the
teaching-learning process as a virtual learning environment. The
term Distance Object Learning is used here for learning over a
computer network or the Internet about real world entities that
are distinguishable from others. The DOLE system concept uses
standards for Learning Object Metadata (LOM) at different levels
of abstraction. The objective of the resulting system is not
only the correct and retrievable description of the course
material covered by the LOM but also the further use of parts of
the LOM data set for the generation of learning materials and
students' learning development assessment, which can be
represented by quizzes and tests. The Distance Object Learning
and Evaluation system concept outlined in this paper is based in
part on an earlier version of an E-learning Assessment System
for Young learners (EASY). DOLE extends the concept of EASY by a
learning component and by posing system generated questions with
the help of a forward-chaining inference engine to find out
about a specific item (object) of the domain of instruction. As
the questioning process is bidirectional ("open" questions can
be asked by the system as well as by the learner), DOLE is more
targeted at advanced and adult learners than at young learners.
The ultimate goal is to use the DOLE system concept as a part of
a virtual college or university. |
| 9. |
J. C. Herrera Lozada, I. Rivera Zárate y M. Olguín Carbajal
(Mexico)
Computadoras de Bolsillo como una Alternativa
para el Control de Servomotores en Robótica
(pp. 75-79)
Este trabajo muestra el diseño
de un sistema básico de control para servomotores convencionales,
implementado en una computadora de bolsillo. La particularidad
de esta realización radica en la interfaz hardware conformada
por un microcontrolador que conecta al respectivo servomotor con
el PDA a través del puerto serie de éste último. El sistema es
de propósito general y se puede adaptar sin cambios drásticos a
cualquier aplicación similar.
PDA Computers as an Alternative for Servo Motors Control in
Robotics
This paper presents a system that
allows for control of conventional servo motors using PDA
computers. The advantage of the proposed implementation is
related to hardware interface, namely, to the usage of the
specialized microcontroller that connects PDA with the servo
motor using serial port of the PDA. The system can be easily
adapted to other similar applications.
|
| 10. |
J. Antonio Álvarez y Michael Lindig B.
(Mexico)
Diseño de un Coprocesador Matemático de Precisión Simple usando
el Spartan 3E
(pp. 81-89)
Una Unidad de Punto Flotante (Floating Point Unit en
inglés) o, más comúnmente conocido como, coprocesador matemático
y es un componente de la CPU especializado en las operaciones de
punto flotante. Las operaciones básicas que toda FPU puede
realizar son las aritméticas (suma y multiplicación), si bien
algunos sistemas más complejos son capaces también de realizar
cálculos trigonométricos o exponenciales. No todas las CPUs
tienen una FPU dedicada. En ausencia de FPU, la CPU puede
utilizar programas en microcódigo para emular una función en
punto flotante a través de la unidad aritmético-lógica (ALU),
la cual reduce el costo del hardware a cambio de una sensible
pérdida de velocidad. El objetivo de este articulo, es mostrar
como puede ser implementado un coprocesador matemático
utilizando VHDL, para su implementación en cualquier FPGA.
Design of Mathematical Coprocessor of Simple Precision using
Spartan 3E
Floating Point Unit (FPU) is also known as mathematical
coprocessor and is a specialized component of the CPU dedicated
to floating point operations. Basic operations of any FPU are
arithmetic (sum and multiplication), though some more complex
systems are also able to perform trigonometric or exponential
calculations. Not all CPUs have an additional FPU. If there is
no FPU present, then CPU can use some programs written in
microcode for emulation of floating point operations using
arithmetic-logical unit (ALU). This reduces the cost of the
hardware but slow down the processing speed. The purpose of this
paper is to propose an implementation of the mathematical
coprocessor using VHDL, for its further implementation in FPGA.
|
|