Luciana Benotti

Luciana Benotti
National University of Cordoba, Argentina | UNC · Department of Computing

Doctor in Computer Science

About

53
Publications
17,362
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
438
Citations
Citations since 2016
18 Research Items
330 Citations
20162017201820192020202120220204060
20162017201820192020202120220204060
20162017201820192020202120220204060
20162017201820192020202120220204060

Publications

Publications (53)
Conference Paper
Full-text available
Cerrar la brecha de género en computación es un gran desafío a nivel mundial. Teniendo en cuenta los reportes de los 38 países que integran la Organización para la Cooperación y el Desarrollo Económicos, las mujeres obtienen mayor educación superior que los hombres, sin embargo, en 2016 sólo un 28 % de estudiantes universitarios en Ciencia, Tecnolo...
Article
Based on hundreds of thousands of hours of data about how students learn in massive open online courses, educational machine learning promises to help students who are learning to code. However, in most classrooms, students and assignments do not have enough historical data for feeding these data hungry algorithms. Previous work on predicting dropo...
Preprint
Full-text available
In order to interpret the communicative intents of an utterance, it needs to be grounded in something that is outside of language; that is, grounded in world modalities. In this paper, we argue that dialogue clarification mechanisms make explicit the process of interpreting the communicative intents of the speaker's utterances by grounding them in...
Conference Paper
Full-text available
This paper describes an elementary school intervention to teach a text-based programming language to 10-11 year old students. We compare students with no previous programming experience with students with 3 semesters of experience with a block-based programming language. We analyze students' performance and learning based on detailed logs in an onl...
Conference Paper
Full-text available
In this paper we do three things. First, we describe a web-based coding tool that is open-source, publicly available and provides formative feedback and assessment. Second, we compare several metrics on student performance in courses that use the tool versus courses that do not use it when learning to program in Haskell. We find that the dropout ra...
Article
Full-text available
In this paper we present a software platform called Chatbot designed to introduce high school students to Computer Science (CS) concepts in an innovative way: by programming chatbots. A chatbot is a bot that can be programmed to have a conversation with a human or robotic partner in some natural language such as English or Spanish. While programmin...
Article
We hypothesize that conversational implicatures are a rich source of clarification requests, and in this paper we do two things. First, we motivate the hypothesis in theoretical, practical and empirical terms and formulate it as a concrete Clarification Potential Principle: implicatures may become explicit as fourth-level clarification requests. Se...
Conference Paper
Full-text available
We present UNC++Duino, an open source educative software for learning to program a robotic kit in C++ and Python. Besides of these two industry programming languages, UNC++Duino can be programmed using 2 high level languages based on blocks are free of syntax errors. One of the block based languages included is completely iconic allowing for its us...
Conference Paper
Full-text available
This paper describes an introductory Computer Science (CS) Professional Development (PD) course for K-12 teachers in Argentina that integrates pedagogical content knowledge and teacher classroom practice. We analyzed teachers' learning of what CS entails and the implementation of inquirybased programming lessons in their schools. Based on pre and p...
Conference Paper
Full-text available
This paper describes a school intervention to teach fundamental Computer Science (CS) concepts to 3-11 year old students with a multilanguage robot programming platform (using drag and drop, Python and C++ languages) in Argentina. We analyze students' performance and learning process based on multiple choice test and classroom observations. Data sh...
Chapter
Full-text available
This chapter introduces Paul Grice’s notion of conversational implicature. The basic ideas—the cooperative principle, the maxims of conversation, and the contrast between implicature and presupposition—make it clear that conversational implicature is a highly contextualized form of language use that has a lot in common with non-linguistic behavior....
Article
We define the problem of automatic instruction interpretation as follows. Given a natural language instruction, can we automatically predict what an instruction follower, such as a robot, should do in the environment to follow that instruction? Previous approaches to automatic instruction interpretation have required either extensive domain-depende...
Conference Paper
Full-text available
Computer science educators are increasingly using interactive learning content to enrich and enhance the pedagogy of their courses. A plethora of such learning content, specifically designed for computer science education, such as visualization, simulation, and web-based environments for learning programming, are now available for various courses....
Article
Full-text available
Chatbots have been used in different scenarios for getting people interested in CS for decades. However, their potential for teaching basic concepts and their engaging effect has not been measured. In this paper we present a software platform called Chatbot designed to foster engagement while teaching basic CS concepts such as variables, conditiona...
Conference Paper
In this paper we describe and evaluate an algorithm for generating referring expressions that uses linear regression for learning the probability of using certain properties to describe an object in a given scene. The algorithm we present is an extension of a refinement algorithm modified to take probabilities learnt from corpora into account. As a...
Article
Full-text available
We describe an experimental study designed to evaluate the effect of overspecification on L2 language acquisition. Our hypothesis is that overspecification helps establish align-ment, which facilitates the acquisition of lex-emes. Our results show that subjects receiv-ing overspecified references during the exer-cise phase are slower at resolving t...
Conference Paper
Previous approaches to instruction interpretation have required either extensive domain adaptation or manually annotated corpora. This paper presents a novel approach to instruction interpretation that leverages a large amount of unannotated, easy-to-collect data from humans interacting with a virtual world. We compare several algorithms for automa...
Conference Paper
Full-text available
The goal of this work is to design and implement an agent which generates hints for a player in a first person shooter game. The agent is a computer-controlled character which collaborates with the player to achieve the goal of the game. Such agent uses state of the art reasoning techniques from the area of artificial intelligence planning in order...
Conference Paper
Full-text available
In this paper we describe the C generation system from the Universidad Nacional de Córdoba (Argentina) as embodied during the 2011 GIVE 2.5 challenge. The C system has two distinguishing characteristics. First, its navigation and referring strategies are based on the area visible to the player, making the system independent of GIVE's internal repre...
Conference Paper
Full-text available
The CL system uses an algorithm that, given a task-based corpus situated in a virtual world, which contains human instructor's speech acts and the user's responses as physical actions, generates a virtual instructor that helps a user achieve a given task in the virtual world. In this report, we explain how this algorithm can be used for generating...
Conference Paper
Full-text available
In this paper we motivate and describe a dialogue manager (called Frolog) which uses classical planning to infer causal implicatures. A causal implicature is a type of Gricean relation implicature, a highly context dependent form of inference. As we shall see, causal implicatures are important for understanding the structure of task-oriented dialog...
Conference Paper
Virtual guides can be used in several applications, ranging from guides or trainers in simulated worlds to non player characters for virtual games. In this paper we present a novel algorithm for automatically prototyping virtual instruction-giving agents from human-human. We explain how this algorithm can be used for generating a virtual guide for...
Conference Paper
Full-text available
Virtual instructors can be used in several applications, ranging from trainers in simulated worlds to non player characters for virtual games. In this paper we present a novel algorithm for rapidly prototyping virtual instructors from human-human corpora without manual annotation. Automatically prototyping full-fledged dialogue systems from corpora...
Conference Paper
Full-text available
Instruction giving can be used in several applications, ranging from trainers in simulated worlds to non player characters for virtual games. In this paper we present a novel algorithm for rapidly prototyping virtual instruction-giving agents from human-human corpora without manual annotation. Automatically prototyping full-fledged dialogue systems...
Conference Paper
Full-text available
This paper presents the two instruction generation systems submitted by the team TALARIS at INRIA-Nancy to the GIVE-2 challenge 2010. The first system (NM) aims to provide high-level instructions by giving freedom to the user and relies on an extension of the Dale and Reiter's in-cremental algorithm to generate the refer-ring expressions. The secon...
Conference Paper
Full-text available
In this paper we motivate and describe a dialogue manager which is able to infer and negotiate causal implicatures. A causal implicature is a type of Gricean relation implicature, and the ability to infer them is crucial in situated dialogue. Because situated dialogue interleaves conversational acts and physical acts, the dialogue manager needs to...
Article
Full-text available
In conversation, an important part of the information conveyed is not explicitly said but *implicated*. Implicatures are an extremely broad phenomena, which can involve different contextual elements and types of inference. In my thesis I investigate implicatures that arise from causal dependencies between actions. The characteristic that distinguis...
Thesis
In this thesis, we introduce conversational implicatures intuitively using Jerry Hobbs's broad concept of granularity. Then, we study conversational implicatures from an interdisciplinary perspective starting from its Gricean origins and moving into: sociology through politeness theory, inference through abduction and dialogue systems through speec...
Article
Full-text available
We present an on-going research project carried out at the Universidad Nacional de Córdoba in Argentina. This project investigates theoretical and practical research questions related to the development of a dialogue system situated in a virtual environment. We describe the PLN research group in which this project is being developed and, in particu...
Article
Full-text available
Our hypothesis is that conversational implicatures are a rich source of clarification questions. In this paper we do two things. First, we motivate the hypothesis in theoretical, practical and empirical terms. Second, we present a framework for generating the clarification potential of an instruction by inferring its conversational implicatures with...
Article
Full-text available
Frolog is a text-adventure game whose goal is to serve as a laboratory for testing pragmatic theories of accommodation. To this end, rather than implementing ad-hoc mechanisms for each task that is neces sary in such a conversational agent, Frolog integrates recently developed tools from computational linguistics, theorem proving and artificial inte...
Article
Full-text available
Comparative constructions are common in dialogue, especially in negotiative dialogue where a choice must be made between different options, and options must be evaluated using multiple metrics. Comparatives explicitly assert a relationship between two elements along a scale, but they may also implicate positions on the scale especially if either in...
Article
Full-text available
The aim of this paper is to use insights from the theory of accommodation to study in a uniform way different kinds of acts involved in situated dialogue. When interlocutors are engaged in situated dialogue, their informational states evolve through dialogue acts, physical acts and sensing acts. We model this evolution in a non-traditional conversa...
Article
Full-text available
In this paper we present our approach to the study of accommodation in dialogue through tacit dialogue acts. Our experimental setup (a text-based adventure game) is characterized by asymmetric dialogues and by dialogue acts that can be directly mapped into physical actions. Given this framework, we motivate the importance of not assuming that dialo...
Article
Full-text available
This paper has two main aims. The first is to show how planning capabilities have been integrated into FrOz, a text adventure game presented in (Koller et al., 2004). Second, we demonstrate that the resulting system offers a natural laboratory for exploring the theory of enlightened update presented in (Thomason et al., 2006). In particular, we sha...
Article
The general aim of this work is to investigate how the addition of state-of-the-art reasoning capabilities can be useful in a dialogue system. In particular we will work with FrOz, a dialogue system that was developed at the University of Saarbrucken to explore this idea. FrOz is a text adventure game that uses Description Logics to codify a given...
Article
Dans la conversation, une partie importante de l'information n'est pas dit explicitement, mais * impliquée *. Les implicatures sont un phénomène très large, qui puet impliquer différents types d'éléments contextuels et d'inférence. Dans ma thèse, je recherche des implicatures qui découlent de la causalité entre les actions. La caractéristique qui d...

Network

Cited By

Projects

Projects (2)
Project
En este proyecto se investiga el área de representación e inferencia contextual y sus aplicaciones en contextos educativos a distancia (E-Learning) y de interacción hombre-robot (HRI).