Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Gustavo Arroyo is active.

Publication


Featured researches published by Gustavo Arroyo.


logic based program synthesis and transformation | 2006

Improving offline narrowing-driven partial evaluation using size-change graphs

Gustavo Arroyo; J. Guadalupe Ramos; Josep Silva; Germán Vidal

An offline approach to narrowing-driven partial evaluation (a partial evaluation scheme for first-order functional and functional logic programs) has recently been introduced. In this approach, program annotations (i.e., the expressions that should be generalised at partial evaluation time to ensure termination) are based on a simple syntactic characterisation of quasi-terminating programs. This work extends the previous offline scheme by introducing a new annotation strategy which is based on a combination of size-change graphs and binding-time analysis. Preliminary experiments point out that the number of program annotations is significantly reduced compared to the previous approach, which means that faster residual programs are often produced.


mexican international conference on artificial intelligence | 2007

Two simple and effective feature selection methods for continuous attributes with discrete multi-class

Manuel Mejía-Lavalle; Eduardo F. Morales; Gustavo Arroyo

We present two feature selection methods, inspired in the Shannons entropy and the Information Gain measures, that are easy to implement. These methods apply when we have a database with continuous attributes and discrete multi- class. The first method applies when attributes are independent among them given the class. The second method is useful when we suspect that interdependencies among the attributes exist. In the experiments that we realized, with synthetic and real databases, the proposed methods are shown to be fast and to produce near optimum solutions, with a good feature reduction ratio.


mexican international conference on computer science | 2007

Non-Myopic Feature Selection Method for Continuous Attributes and Discrete Class

Manuel Mejía-Lavalle; Guillermo Rodríguez; Gustavo Arroyo

Currently there exist diverse feature selection ranking methods and metrics for databases with pure discrete data (attributes and class), or pure continuous data. However, little work has been done for the case of continuous attributes with discrete class, and at the same time evaluating attribute subsets in a non-myopic fashion, considering its inter-dependencies or interactions. Normally what we can do is perform discretization, and then apply some traditional feature selection method; nevertheless the results vary depending on the discretization method that we utilized. Additionally, if we only evaluate isolated attributes, we probably obtain poor results, because we are not considering attribute inter-dependencies. We propose a metric and method for feature selection on continuous data with discrete class, inspired in the Shannons entropy and the information gain, which overcomes the above problems. In the experiments that we realized, with synthetic and real databases, the proposed method has shown to be fast and produce near optimum solutions, selecting few attributes.CCP (Center for Counter Plagiarism) is a tool designed to aid in the process of verifying digital documents in order to ensure their originality and appropriate usage of references. In this paper we describe the design of an interface for CCP that aims to reduce the burden of determining whether plagiarism exists by locating identical copies in the web as well as noting text that seems original. The main contribution of CCP is a simple yet meaningful graphical user interface that helps in the decision making process when drawing the line between fair use and plagiarism. We also analyze and discuss the preliminary results of performance and usability tests run on CCP.


logic-based program synthesis and transformation | 2009

A Transformational Approach to Polyvariant BTA of Higher-Order Functional Programs

Gustavo Arroyo; J. Guadalupe Ramos; Salvador Tamarit; Germán Vidal

We introduce a transformational approach to improve the first stage of offline partial evaluation of functional programs, the so called binding-time analysis (BTA). For this purpose, we first introduce an improved defunctionalization algorithm that transforms higher-order functions into first-order ones, so that existing techniques for termination analysis and propagation of binding-times of first-order programs can be applied. Then, we define another transformation (tailored to defunctionalized programs) that allows us to get the accuracy of a polyvariant BTA from a monovariant BTA over the transformed program. Finally, we show a summary of experimental results that demonstrate the usefulness of our approach.


international andrei ershov memorial conference on perspectives of system informatics | 2009

A technique for information retrieval from microformatted websites

J. Guadalupe Ramos; Josep Silva; Gustavo Arroyo; Juan C. Solorio

In this work, we introduce a new method for information extraction from the semantic web. The fundamental idea is to model the semantic information contained in the microformats of a set of web pages, by using a data structure called semantic network. Then, we introduce a novel technique for information extraction from semantic networks. In particular, the technique allows us to extract a portion—a slice—of the semantic network with respect to some criterion of interest. The slice obtained represents relevant information retrieved from the semantic network and thus from the semantic web. Our approach can be used to design novel tools for information retrieval and presentation, and for information filtering that was distributed along the semantic web.


mexican international conference on artificial intelligence | 2009

Obtaining Teachers' Expertise to Refine an Affective Model in an Intelligent Tutor for Learning Robotics

Yasmín Hernández; Gustavo Arroyo; L. Enrique Sucar

Emotions are a ubiquitous component of motivation and learning; therefore it is desirable for intelligent tutors the incorporation of affective models. We developed an affective behavior model for intelligent tutoring systems with base on intuition, literature and teachers’ expertise. The model selects a tutorial action based on the knowledge and affective state of the student. We conducted a study to ask teachers how they deal with affective aspects when they are teaching; and we used the results to refine our model. In the study the teachers saw a video of students interacting with the learning environment, they rated the affective and knowledge state of the students and selected the tutor actions according with the student state. The tutorial action is given via an animated pedagogical agent. Nine teachers from different scholar levels participated in the study. In this paper, we present the teachers study to refine the affective behavior model.


mexican international conference on artificial intelligence | 2011

Intelligent learning system based on SCORM learning objects

Liliana Argotte; Julieta Noguez; Gustavo Arroyo

This paper shows the creation of the adaptive SCORM sequencing models, taking advantage of the latest developments offered by the artificial intelligence field, to provide the best choice to the student, based in learning objects, using a tutor model in self learning. The Tutor uses decision networks also called influence diagrams, to improve the development of resources and learning materials in a learning content management system, to offer students the best pedagogical decision according to their performance. The intelligent learning system is validated in an online environment. The results of the evaluation process in undergraduate engineering courses are encouraging because they show improvements in students learning who used this approach, compared to those who did not use it. The paper also shows the potential application of this learning approach for power systems operators.


ibero-american conference on artificial intelligence | 2004

Towards CNC programming using haskell

Gustavo Arroyo; Claudio Ochoa; Josep Silva; Germán Vidal

Recent advances in Computerized Numeric Control (CNC) have allowed the manufacturing of products with high quality standards. Since CNC programs consist of a series of assembler-like instructions, several high-level languages (e.g., AutoLISP, APL, OMAC) have been proposed to raise the programming abstraction level. Unfortunately, the lack of a clean semantics prevents the development of formal tools for the analysis and manipulation of programs. In this work, we propose the use of Haskell for CNC programming. The declarative nature of Haskell provides an excellent basis to develop program analysis and manipulation tools and, most importantly, to formally prove their correctness.


Archive | 2012

Trends in Specialization of Interpreters using Offline Narrowing-Driven Partial Evaluation.

Gustavo Arroyo; J. Guadalupe Ramos


Research on computing science | 2011

Generating CNC Code From a Domain Specific Language

Gustavo Arroyo; J. Guadalupe Ramos; Josep Silva

Collaboration


Dive into the Gustavo Arroyo's collaboration.

Top Co-Authors

Avatar

Josep Silva

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar

Germán Vidal

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar

Eduardo F. Morales

Monterrey Institute of Technology and Higher Education

View shared research outputs
Top Co-Authors

Avatar

Claudio Ochoa

Technical University of Madrid

View shared research outputs
Top Co-Authors

Avatar

Salvador Tamarit

Polytechnic University of Valencia

View shared research outputs
Top Co-Authors

Avatar

L. Enrique Sucar

National Institute of Astrophysics

View shared research outputs
Researchain Logo
Decentralizing Knowledge