Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Igor Labutov

dblp:53/6801 · DBLP profile ↗
← Back
25ranked-venue papers
13as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 22 · 11 first-authorSystems, architecture and hardware · 6 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorHuman-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
11 papers
Information extraction and text analysis · 29% Question answering and dialogue systems · 28% Representation and self-supervised learning · 10%
Human-computer interaction and pervasive computing
4 papers
Learning and educational technologies · 78% Collaborative and social computing · 22%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Computing education · 100%

Topics — the 21 heaviest of 27, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis
semantic parsing
1.142019
Look-up and Adapt: A One-shot Semantic Parser · EMNLP/IJCNLP (1) 2019
Learning to Learn Semantic Parsers from Natural Language Supervision · EMNLP 2018
Joint Concept Learning and Semantic Parsing from Natural Language Explanations · EMNLP 2017
Natural language and speech › Question answering and dialogue systems › machine reading comprehension
narrative question answering
0.312018
Multi-Relational Question Answering from Narratives: Machine Reading and Reasoning in Simulated Worlds · ACL (1) 2018
Machine learning › Transfer learning and domain adaptation
zero-shot learning
0.312018
Zero-shot Learning of Classifiers from Natural Language Quantification · ACL (1) 2018
Knowledge, reasoning and agents › Knowledge representation and reasoning
concept learning
0.312017
Joint Concept Learning and Semantic Parsing from Natural Language Explanations · EMNLP 2017
Collaborative and social computing
crowdsourcing
0.312017
JAG: A Crowdsourcing Framework for Joint Assessment and Peer Grading · AAAI 2017
Learning and educational technologies › educational assessment
peer assessment
0.312017
JAG: A Crowdsourcing Framework for Joint Assessment and Peer Grading · AAAI 2017
Learning and educational technologies
spaced repetition
0.212016
Unbounded Human Learning: Optimal Scheduling for Spaced Repetition · KDD 2016
Machine learning › Representation and self-supervised learning › representation analysis
embedding evaluation
0.212015
Evaluation methods for unsupervised word embeddings · EMNLP 2015
Natural language and speech › Question answering and dialogue systems
question generation
0.212015
Deep Questions without Deep Understanding · ACL (1) 2015
Machine learning › Representation and self-supervised learning › word representation
word embedding
0.212015
Evaluation methods for unsupervised word embeddings · EMNLP 2015
Natural language and speech › Language models and text generation › text generation › multilingual text generation
code-switched text generation
0.212014
Generating Code-switched Text for Lexical Learning · ACL (1) 2014
Natural language and speech › Information extraction and text analysis
lexical acquisition
0.212014
Generating Code-switched Text for Lexical Learning · ACL (1) 2014
Computer vision › 3D vision › stereo vision
catadioptric stereo
0.112011
Fusing optical flow and stereo in a spherical depth panorama using a single-camera folded catadioptric rig · ICRA 2011
Computer vision › 3D vision
depth estimation
0.112011
Fusing optical flow and stereo in a spherical depth panorama using a single-camera folded catadioptric rig · ICRA 2011
Computer vision › 3D vision › depth estimation › panoramic depth estimation
panoramic indoor depth
0.112011
Fusing optical flow and stereo in a spherical depth panorama using a single-camera folded catadioptric rig · ICRA 2011
Robotics › Legged, aerial and field robots › legged robots › legged robot locomotion
quadruped locomotion
0.112009
Learning to stabilize the head of a quadrupedal robot with an artificial vestibular system · ICRA 2009
Learning and educational technologies › online learning
MOOCs
0.112017
JAG: A Crowdsourcing Framework for Joint Assessment and Peer Grading · AAAI 2017
Performance modeling and evaluation › queueing models
queueing network model
0.112016
Unbounded Human Learning: Optimal Scheduling for Spaced Repetition · KDD 2016
Learning and educational technologies › educational content generation
question generation
0.112015
Deep Questions without Deep Understanding · ACL (1) 2015
Learning and educational technologies › language learning
vocabulary learning
0.112014
Generating Code-switched Text for Lexical Learning · ACL (1) 2014
Computational photography and imaging
omnidirectional imaging
0.012011
Fusing optical flow and stereo in a spherical depth panorama using a single-camera folded catadioptric rig · ICRA 2011

Methods — techniques the papers use, named apart from their topics

probabilistic modeling · 0.6stochastic modeling · 0.5queueing network model · 0.5heuristic approximation · 0.5active learning · 0.4probabilistic factor graph · 0.4semantic parsing · 0.3reasoning over narrative · 0.3machine reading · 0.3weak supervision · 0.3semi-supervised learning · 0.3joint model · 0.3incentive mechanism design · 0.3distant supervision · 0.3multinomial logit discrete choice model · 0.2combinatorial optimization · 0.2intrinsic evaluation · 0.2crowdsourcing · 0.2
YearPublicationVenuePosition
2020 An agent for learning new natural language commands
Amos Azaria, Jayant Krishnamurthy, Igor Labutov, Tom M. Mitchell
Auton. Agents Multi Agent Syst.4
2019 Look-up and Adapt: A One-shot Semantic Parser
abstract
Zhichu Lu, Forough Arabshahi, Igor Labutov, Tom Mitchell. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019.
Zhichu Lu, Forough Arabshahi, Igor Labutov, Tom M. Mitchell
EMNLP/IJCNLP (1)3
2019 Learning to Ask for Conversational Machine Learning
abstract
Shashank Srivastava, Igor Labutov, Tom Mitchell. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP). 2019.
Igor Labutov, Tom M. Mitchell
EMNLP/IJCNLP (1)2
2018 Zero-shot Learning of Classifiers from Natural Language Quantification
abstract
Humans can efficiently learn new concepts using language.We present a framework through which a set of explanations of a concept can be used to learn a classifier without access to any labeled examples.We use semantic parsing to map explanations to probabilistic assertions grounded in latent class labels and observed attributes of unlabeled data, and leverage the differential semantics of linguistic quantifiers (e.g., 'usually' vs 'always') to drive model training.Experiments on three domains show that the learned classifiers outperform previous approaches for learning with limited data, and are comparable with fully supervised classifiers trained from a small number of labeled examples.
Igor Labutov, Tom M. Mitchell
ACL (1)2
2018 Multi-Relational Question Answering from Narratives: Machine Reading and Reasoning in Simulated Worlds
abstract
Question Answering (QA), as a research field, has primarily focused on either knowledge bases (KBs) or free text as a source of knowledge. These two sources have historically shaped the kinds of questions that are asked over these sources, and the methods developed to answer them. In this work, we look towards a practical use-case of QA over user-instructed knowledge that uniquely combines elements of both structured QA over knowledge bases, and unstructured QA over narrative, introducing the task of multi-relational QA over personal narrative. As a first step towards this goal, we make three key contributions: (i) we generate and release TextWorldsQA, a set of five diverse datasets, where each dataset contains dynamic narrative that describes entities and relations in a simulated world, paired with variably compositional questions over that knowledge, (ii) we perform a thorough evaluation and analysis of several state-of-the-art QA models and their variants at this task, and (iii) we release a lightweight Python-based framework we call TextWorlds for easily generating arbitrary additional worlds and narrative, with the goal of allowing the community to create and share a growing collection of diverse worlds as a test-bed for this task.
Igor Labutov, Bishan Yang, Anusha Prakash 0002, Amos Azaria
ACL (1)1
2018 Learning to Learn Semantic Parsers from Natural Language Supervision
abstract
As humans, we often rely on language to learn language.For example, when corrected in a conversation, we may learn from that correction, over time improving our language fluency.Inspired by this observation, we propose a learning algorithm for training semantic parsers from supervision (feedback) expressed in natural language.Our algorithm learns a semantic parser from users' corrections such as "no, what I really meant was before his job, not after", by also simultaneously learning to parse this natural language feedback in order to leverage it as a form of supervision.Unlike supervision with gold-standard logical forms, our method does not require the user to be familiar with the underlying logical formalism, and unlike supervision from denotation, it does not require the user to know the correct answer to their query.This makes our learning algorithm naturally scalable in settings where existing conversational logs are available and can be leveraged as training data.We construct a novel dataset of natural language feedback in a conversational setting, and show that our method is effective at learning a semantic parser from such natural language supervision.
Igor Labutov, Bishan Yang, Tom M. Mitchell
EMNLP1
2018 APPINITE: A Multi-Modal Interface for Specifying Data Descriptions in Programming by Demonstration Using Natural Language Instructions
abstract
A key challenge for generalizing programming-by-demonstration (PBD) scripts is the data description problem - when a user demonstrates performing an action, the system needs to determine features for describing this action and the target object in a way that can reflect the user's intention for the action. However, prior approaches for creating data descriptions in PBD systems have problems with usability, applicability, feasibility, transparency and/or user control. Our APPINITE system introduces a multimodal interface with which users can specify data descriptions verbally using natural language instructions. APPINITE guides users to describe their intentions for the demonstrated actions through mixed-initiative conversations. APPINITE constructs data descriptions for these actions from the natural language instructions. Our evaluation showed that APPINITE is easy-to-use and effective in creating scripts for tasks that would otherwise be difficult to create with prior PBD systems, due to ambiguous data descriptions in demonstrations on GUIs.
Toby Jia-Jun Li, Igor Labutov, Xiaohan Nancy Li, Xiaoyi Zhang 0006, Wenze Shi, Wanling Ding, Tom M. Mitchell, Brad A. Myers
VL/HCC2
2017 JAG: A Crowdsourcing Framework for Joint Assessment and Peer Grading
abstract
Generation and evaluation of crowdsourced content is commonly treated as two separate processes, performed at different times and by two distinct groups of people: content creators and content assessors. As a result, most crowdsourcing tasks follow this template: one group of workers generates content and another group of workers evaluates it. In an educational setting, for example, content creators are traditionally students that submit open-response answers to assignments (e.g., a short answer, a circuit diagram, or a formula) and content assessors are instructors that grade these submissions. Despite the considerable success of peer-grading in massive open online courses (MOOCs), the process of test-taking and grading are still treated as two distinct tasks which typically occur at different times, and require an additional overhead of grader training and incentivization. Inspired by this problem in the context of education, we propose a general crowdsourcing framework that fuses open-response test-taking (content generation) and assessment into a single, streamlined process that appears to students in the form of an explicit test, but where everyone also acts as an implicit grader. The advantages offered by our framework include: a common incentive mechanism for both the creation and evaluation of content, and a probabilistic model that jointly models the processes of contribution and evaluation, facilitating efficient estimation of the quality of the contributions and the competency of the contributors. We demonstrate the effectiveness and limits of our framework via simulations and a real-world user study.
Igor Labutov, Christoph Studer
AAAI1
2017 Joint Concept Learning and Semantic Parsing from Natural Language Explanations
abstract
Natural language constitutes a predominant medium for much of human learning and pedagogy.We consider the problem of concept learning from natural language explanations, and a small number of labeled examples of the concept.For example, in learning the concept of a phishing email, one might say 'this is a phishing email because it asks for your bank account number'.Solving this problem involves both learning to interpret open-ended natural language statements, as well as learning the concept itself.We present a joint model for (1) language interpretation (semantic parsing) and (2) concept learning (classification) that does not require labeling statements with logical forms.Instead, the model prefers discriminative interpretations of statements in context of observable features of the data as a weak signal for parsing.On a dataset of email-related concepts, this approach yields across-theboard improvements in classification performance, with a 30% relative improvement in F1 score over competitive classification methods in the low data regime.
Igor Labutov, Tom M. Mitchell
EMNLP2
2017 Semi-Supervised Techniques for Mining Learning Outcomes and Prerequisites
abstract
Educational content of today no longer only resides in textbooks and classrooms; more and more learning material is found in a free, accessible form on the Internet. Our long-standing vision is to transform this web of educational content into an adaptive, web-scale "textbook", that can guide its readers to most relevant "pages" according to their learning goal and current knowledge. In this paper, we address one core, long-standing problem towards this goal: identifying outcome and prerequisite concepts within a piece of educational content (e.g., a tutorial). Specifically, we propose a novel approach that leverages textbooks as a source of distant supervision, but learns a model that can generalize to arbitrary documents (such as those on the web). As such, our model can take advantage of any existing textbook, without requiring expert annotation. At the task of predicting outcome and prerequisite concepts, we demonstrate improvements over a number of baselines on six textbooks, especially in the regime of little to no ground-truth labels available. Finally, we demonstrate the utility of a model learned using our approach at the task of identifying prerequisite documents for adaptive content recommendation --- an important step towards our vision of the "web as a textbook".
Igor Labutov, Yun Huang 0002, Peter Brusilovsky, Daqing He
KDD1
2016 Web as a textbook: Curating Targeted Learning Paths through the Heterogeneous Learning Resources on the Web
Igor Labutov, Hod Lipson
EDM1
2016 Calibrated Self-Assessment
Igor Labutov, Christoph Studer
EDM1
2016 Optimally Discriminative Choice Sets in Discrete Choice Models: Application to Data-Driven Test Design
abstract
Difficult multiple-choice (MC) questions can be made easy by providing a set of answer options of which most are obviously wrong. In the education literature, a plethora of instructional guides exist for crafting a suitable set of wrong choices (distractors) that enable the assessment of the students' understanding. The art of MC question design thus hinges on the question-maker's experience and knowledge of the potential misconceptions. In contrast, we advocate a data-driven approach, where correct and incorrect options are assembled directly from the students' own past submissions. Large-scale online classroom settings, such as massively open online courses (MOOCs), provide an opportunity to design optimal and adaptive multiple-choice questions that are maximally informative about the students' level of understanding of the material. In this work, we (i) develop a multinomial-logit discrete choice model for the setting of MC testing, (ii) derive an optimization objective for selecting optimally discriminative option sets, (iii) propose an algorithm for finding a globally-optimal solution, and (iv) demonstrate the effectiveness of our approach via synthetic experiments and a user study. We finally showcase an application of our approach to crowd-sourcing tests from technical online forums.
Igor Labutov, Frans Schalekamp, Kelvin Luu, Hod Lipson, Christoph Studer
KDD1
2016 Unbounded Human Learning: Optimal Scheduling for Spaced Repetition
abstract
In the study of human learning, there is broad evidence that our ability to retain information improves with repeated exposure and decays with delay since last exposure. This plays a crucial role in the design of educational software, leading to a trade-off between teaching new material and reviewing what has already been taught. A common way to balance this trade-off is spaced repetition, which uses periodic review of content to improve long-term retention. Though spaced repetition is widely used in practice, e.g., in electronic flashcard software, there is little formal understanding of the design of these systems. Our paper addresses this gap in three ways. First, we mine log data from spaced repetition software to establish the functional dependence of retention on reinforcement and delay. Second, we use this memory model to develop a stochastic model for spaced repetition systems. We propose a queueing network model of the Leitner system for reviewing flashcards, along with a heuristic approximation that admits a tractable optimization problem for review scheduling. Finally, we empirically evaluate our queueing model through a Mechanical Turk experiment, verifying a key qualitative prediction of our model: the existence of a sharp phase transition in learning outcomes upon increasing the rate of new item introductions.
Siddharth Reddy, Igor Labutov, Siddhartha Banerjee, Thorsten Joachims
KDD2
2016 Optimally Discriminative Choice Sets in Discrete Choice Models: Application to Data-Driven Test Design
abstract
Difficult test questions can be made easy by providing a set of possible answer options of which most are obviously wrong. In the education literature, a plethora of instructional guides exist for crafting a suitable set of wrong choices (distractors) in order to probe the students' understanding of the tested concept. The art of multiple-choice question design thus hinges on the question-maker's experience and knowledge of the potential misconceptions. In contrast, we advocate a data-driven approach, where correct and incorrect options are assembled directly from the students' own past submissions. Large-scale online classroom settings, such as massively open online courses (MOOCs), provide an opportunity to design optimal and adaptive multiple-choice questions that are maximally informative about the students' level of understanding of the material. We deploy a multinomial-logit discrete choice model for the setting of multiple choice testing, derive an optimization objective for selecting optimally discriminative option sets, and demonstrate the effectiveness of our approach via a user study.
Igor Labutov, Kelvin Luu, Hod Lipson, Christoph Studer
L@S1
2016 A Queueing Network Model for Spaced Repetition
abstract
Flashcards are a popular study tool for exploiting the spacing effect -- the phenomenon in which periodic, spaced review of educational content improves long-term retention. The Leitner system is a simple heuristic algorithm for scheduling reviews such that forgotten items are reviewed more frequently than recalled items. We propose a formalization of the Leitner system as a queueing network model, and formulate optimal review scheduling as a throughput-maximization problem. Through simulations and theoretical analysis, we find that the Leitner Queue Network (LQN) model has desirable properties and gives insight into general principles for spaced repetition.
Siddharth Reddy, Igor Labutov, Siddhartha Banerjee
L@S2
2016 Learning Student and Content Embeddings for Personalized Lesson Sequence Recommendation
abstract
Students in online courses generate large amounts of data that can be used to personalize the learning process and improve quality of education. In this paper, we present the Latent Skill Embedding (LSE), a probabilistic model of students and educational content that can be used to recommend personalized sequences of lessons with the goal of helping students prepare for specific assessments. Akin to collaborative filtering for recommender systems, the algorithm does not require students or content to be described by features, but it learns a representation using access traces. We formulate this problem as a regularized maximum-likelihood embedding of students, lessons, and assessments from historical student-content interactions. Empirical findings on large-scale data from Knewton, an adaptive learning technology company, show that this approach predicts assessment results competitively with benchmark models and is able to discriminate between lesson sequences that lead to mastery and failure.
Siddharth Reddy, Igor Labutov, Thorsten Joachims
L@S2
2015 Deep Questions without Deep Understanding
abstract
Igor Labutov, Sumit Basu, Lucy Vanderwende. Proceedings of the 53rd Annual Meeting of the Association for Computational Linguistics and the 7th International Joint Conference on Natural Language Processing (Volume 1: Long Papers). 2015.
Igor Labutov, Sumit Basu, Lucy Vanderwende
ACL (1)1
2015 Evaluation methods for unsupervised word embeddings
abstract
We present a comprehensive study of evaluation methods for unsupervised embedding techniques that obtain meaningful representations of words from text.Different evaluations result in different orderings of embedding methods, calling into question the common assumption that there is one single optimal vector representation.We present new evaluation techniques that directly compare embeddings with respect to specific queries.These methods reduce bias, provide greater insight, and allow us to solicit data-driven relevance judgments rapidly and accurately through crowdsourcing.
Tobias Schnabel, Igor Labutov, David M. Mimno, Thorsten Joachims
EMNLP2
2014 Generating Code-switched Text for Lexical Learning
abstract
A vast majority of L1 vocabulary acquisition occurs through incidental learning during reading (Nation, 2001; Schmitt et al., 2001). We propose a probabilistic approach to generating code-mixed text as an L2 technique for increasing retention in adult lexical learning through reading. Our model that takes as input a bilingual dictionary and an English text, and generates a code-switched text that optimizes a defined “learnability” metric by constructing a factor graph over lexical mentions. Using an artificial language vocabulary, we evaluate a set of algorithms for generating code-switched text automatically by presenting it to Mechanical Turk subjects and measuring recall in a sentence completion task.
Igor Labutov, Hod Lipson
ACL (1)1
2013 Generating near-spherical range panoramas by fusing optical flow and stereo from a single-camera folded catadioptric rig
Igor Labutov, Carlos Jaramillo, Jizhong Xiao
Mach. Vis. Appl.1
2011 Fusing optical flow and stereo in a spherical depth panorama using a single-camera folded catadioptric rig
abstract
We present a novel catadioptric-stereo rig consisting of a coaxially-aligned perspective camera and two spherical mirrors with distinct radii in a “folded” configuration. We recover a nearly-spherical dense depth panorama (360°×153°) by fusing depth from optical flow and stereo. We observe that for motion in a horizontal plane, optical flow and stereo generate nearly complementary distributions of depth resolution. While optical flow provides strong depth cues in the periphery and near the poles of the view-sphere, stereo generates reliable depth in a narrow band about the equator. We exploit this principle by modeling the depth resolution of optical flow and stereo in order to fuse them probabilistically in a spherical panorama. To aid the designer in achieving a desired field-of-view and resolution, we derive a linearized model of the rig in terms of three parameters (radii of the two mirrors plus axial separation from their centers). We analyze the error due to the violation of the Single Viewpoint (SVP) constraint and formulate additional constraints on the design to minimize the error. Performance is evaluated through simulation and with a real prototype by computing dense spherical panoramas in cluttered indoor settings.
Igor Labutov, Carlos Jaramillo, Jizhong Xiao
ICRA1
2010 Design and calibration of single-camera catadioptric omnistereo system for miniature aerial vehicles (MAVs)
abstract
Stereo system plays an important role in the navigation of MAVs. In this paper, we design a single-camera catadioptric omnistereo system for MAV, which consists of one hyperboloidal mirror, one hyperboloidal-planar combined mirror, and one conventional camera. System parameters are optimized based on the analysis of constraints and each parameter's influence on performance. Projective model of this system is derived, which provides a foundation for sphere-based calibration algorithm. It calibrates not only the conventional camera parameters, but also the mirror parameters. We also prove that a minimum of two spheres are needed to calibrate the seven parameters.
Igor Labutov, Jizhong Xiao
IROS2
2009 Learning to stabilize the head of a quadrupedal robot with an artificial vestibular system
abstract
During quadrupedal robot locomotion, there is pitch, yaw, and roll of the head and body due to the stepping. The head motion adversely affects visual sensors embedded in the robot's head. Mammals stabilize the head using a vestibulocollic reflex that detects linear and rotational acceleration. In this paper we describe the use of a machine learning algorithm that utilizes signals from an artificial vestibular system that has been embedded in the robot's head. Our approach can rapidly learn to compensate for the head movements that appear when no stabilization mechanism is present. The stabilization using a Sony Aibo robot occurs in only a few gait cycles.
Marek Marcinkiewicz, Ravi Kaushik, Igor Labutov, Simon Parsons, Theodore Raphan
ICRA3
2008 Combinning linear vestibulo-ocular and opto-kinetic reflex in a humanoid robot
abstract
The angular vestibulo-ocular and opto-kinetic reflexes (aVOR and OKR) combine to provide compensation for head rotations in space to help maintain a steady image on the retina. We previously implemented an artificial angular vestibulo-ocular reflex with a fully articulated binocular control system in a quadruped robot head. In this paper, we describe the implementation of artificial opto-kinetic and linear vestibular ocular reflexes (OKR and lVOR) that use inputs from an artificial vestibular sensor and a binocular camera system to compensate for linear movements of the head and visual motion to stabilize images on the cameras. The object tracking algorithm was able to fixate a steady object in the camera's field of view during linear perturbations of the robot's head in space at low frequencies of movement (0.2-0.6 Hz), simulating the linear VOR. We implemented an algorithm that combines the linear VOR and OKR model and computes changes in relative pose of the cameras with respect to the object being tracked. The system provides compensatory angular movements of the Ocular Servo Module (OSM) to stabilize images as the robot is moved laterally.
Igor Labutov, Ravi Kaushik, Marek Marcinkiewicz, Jizhong Xiao, Simon Parsons, Theodore Raphan
ICARCV1