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.

Natawut Monaikul

dblp:150/8822 · DBLP profile ↗
← Back
9ranked-venue papers
3as first author
4since 2021 · last 2024
0000-0003-0439-8127ORCID · corroborated

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

Artificial intelligence and machine learning · 5 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 3Human-computer interaction and ubiquitous computing · 3 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 2 since 2021Systems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021

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
2 papers
Information extraction and text analysis · 31% Machine translation · 24% Learning paradigms · 16%
Databases, data mining, and information retrieval
2 papers
Information retrieval · 72% Data models and query languages · 28%
Software engineering, system software, and programming languages
2 papers
Empirical software engineering · 43% Software maintenance and evolution · 28% Requirements engineering and software design · 28%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Information retrieval
e-commerce search
0.812024
Impacts of Misspelled Queries on Translation and Product Search · ACL (1) 2024
Machine learning › Learning paradigms
continual learning
0.512021
Continual Learning for Named Entity Recognition · AAAI 2021
Natural language and speech › Information extraction and text analysis › named entity recognition
continual named entity recognition
0.512021
Continual Learning for Named Entity Recognition · AAAI 2021
Machine learning › Efficient and distributed learning › model compression
knowledge distillation
0.512021
Continual Learning for Named Entity Recognition · AAAI 2021
Natural language and speech › Information extraction and text analysis
named entity recognition
0.512021
Continual Learning for Named Entity Recognition · AAAI 2021
Data models and query languages › natural language interface › natural language interface to database
text-to-SQL
0.312017
TiQi: a natural language interface for querying software project data · ASE 2017
Empirical software engineering
software analytics
0.312017
TiQi: a natural language interface for querying software project data · ASE 2017
Natural language and speech › Language models and text generation › tokenization › subword tokenization
byte-pair encoding
0.212024
Impacts of Misspelled Queries on Translation and Product Search · ACL (1) 2024
Natural language and speech › Language models and text generation › tokenization
subword tokenization
0.212024
Impacts of Misspelled Queries on Translation and Product Search · ACL (1) 2024
Software maintenance and evolution
traceability
0.212014
Towards an intelligent domain-specific traceability solution · ASE 2014
Requirements engineering and software design › requirements traceability
trace link generation
0.212014
Towards an intelligent domain-specific traceability solution · ASE 2014

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

subword tokenization · 1.5spelling correction model · 1.5data augmentation · 1.5natural language processing · 0.6SQL generation · 0.6knowledge distillation · 0.5link-creation heuristics · 0.2domain-specific knowledge base · 0.2
YearPublicationVenuePosition
2024 Impacts of Misspelled Queries on Translation and Product Search
abstract
Machine translation is used in e-commerce to translate second-language queries into the primary language of the store, to be matched by the search system against the product catalog.However, many queries contain spelling mistakes.We first present an analysis of the spelling-robustness of a population of MT systems, quantifying how spelling variations affect MT output, the list of returned products, and ultimately user behavior.We then present two sets of practical experiments illustrating how spelling-robustness may be specifically improved.For MT, reducing the number of BPE operations significantly improves spellingrobustness in six language pairs.In end-toend e-commerce, the inclusion of a dedicated spelling correction model, and the augmentation of that model's training data with languagerelevant phenomena, each improve robustness and consistency of search results.
Greg Hanneman, Natawut Monaikul, Taichi Nakatani
ACL (1)2
2023 Detecting Interlingual Errors: The Case of Prepositions
Natawut Monaikul, Barbara Di Eugenio
ITS1
2023 An End-to-End Human Simulator for Task-Oriented Multimodal Human-Robot Collaboration
abstract
This paper proposes a neural network-based user simulator that can provide a multimodal interactive environment for training Reinforcement Learning (RL) agents in collaborative tasks involving multiple modes of communication. The simulator is trained on the existing ELDERLY-AT-HOME corpus and accommodates multiple modalities such as language, pointing gestures, and haptic-ostensive actions. The paper also presents a novel multimodal data augmentation approach, which addresses the challenge of using a limited dataset due to the expensive and time-consuming nature of collecting human demonstrations. Overall, the study highlights the potential for using RL and multimodal user simulators in developing and improving domestic assistive robots.
Afagh Mehri Shervedani, Natawut Monaikul, Bahareh Abbasi, Barbara Di Eugenio, Milos Zefran
RO-MAN3
2021 Continual Learning for Named Entity Recognition
abstract
Named Entity Recognition (NER) is a vital task in various NLP applications. However, in many real-world scenarios (e.g., voice-enabled assistants) new named entities are frequently introduced, entailing re-training NER models to support these new entities. Re-annotating the original training data for the new entities could be costly or even impossible when storage limitations or security concerns restrict access to that data, and annotating a new dataset for all of the entities becomes impractical and error-prone as the number of entities increases. To tackle this problem, we introduce a novel Continual Learning approach for NER, which requires new training material to be annotated only for the new entities. To preserve the existing knowledge previously learned by the model, we exploit the Knowledge Distillation (KD) framework, where the existing NER model acts as the teacher for a new NER model (i.e., the student), which learns the new entity by using the new training material and retains knowledge of old entities by imitating the teacher's outputs on this new training set. Our experiments show that this approach allows the student model to ``progressively'' learn to identify new entities without forgetting the previously learned ones. We also present a comparison with multiple strong baselines to demonstrate that our approach is superior for continually updating an NER model.
Natawut Monaikul, Giuseppe Castellucci, Simone Filice, Oleg Rokhlenko
AAAI1
2020 Role Switching in Task-Oriented Multimodal Human-Robot Collaboration
abstract
In a collaborative task and the interaction that accompanies it, the participants often take on distinct roles, and dynamically switch the roles as the task requires. A domestic assistive robot thus needs to have similar capabilities. Using our previously proposed Multimodal Interaction Manager (MIM) framework, this paper investigates how role switching for a robot can be implemented. It identifies a set of primitive subtasks that encode common interaction patterns observed in our data corpus and that can be used to easily construct complex task models. It also describes an implementation on the NAO robot that, together with our original work, demonstrates that the robot can take on different roles. We provide a detailed analysis of the performance of the system and discuss the challenges that arise when switching roles in human-robot interactions.
Natawut Monaikul, Bahareh Abbasi, Zhanibek Rysbek, Barbara Di Eugenio, Milos Zefran
RO-MAN1
2019 A Multimodal Human-Robot Interaction Manager for Assistive Robots
abstract
With rapid advances in social robotics, humanoids and autonomy, robot assistants appear to be within reach. However, robots are still unable to effectively interact with humans in activities of daily living. One of the challenges is in the frequent use of multiple communication modalities when humans engage in collaborative activities. In this paper, we propose a Multimodal Interaction Manager, a framework for an assistive robot that maintains an active multimodal interaction with a human partner while performing physical collaborative tasks. The heart of our framework is a Hierarchical Bipartite Action-Transition Network (HBATN), which allows the robot to infer the state of the task and the dialogue given spoken utterances and observed pointing gestures from a human partner, and to plan its next actions. Finally, we implemented this framework on a robot to provide preliminary evidence that the robot can successfully participate in a task-oriented multimodal interaction.
Bahareh Abbasi, Natawut Monaikul, Zhanibek Rysbek, Barbara Di Eugenio, Milos Zefran
IROS2
2017 TiQi: a natural language interface for querying software project data
abstract
Software projects produce large quantities of data such as feature requests, requirements, design artifacts, source code, tests, safety cases, release plans, and bug reports. If leveraged effectively, this data can be used to provide project intelligence that supports diverse software engineering activities such as release planning, impact analysis, and software analytics. However, project stakeholders often lack skills to formulate complex queries needed to retrieve, manipulate, and display the data in meaningful ways. To address these challenges we introduce TiQi, a natural language interface, which allows users to express software-related queries verbally or written in natural language. TiQi is a web-based tool. It visualizes available project data as a prompt to the user, accepts Natural Language (NL) queries, transforms those queries into SQL, and then executes the queries against a centralized or distributed database. Raw data is stored either directly in the database or retrieved dynamically at runtime from case tools and repositories such as Github and Jira. The transformed query is visualized back to the user as SQL and augmented UML, and raw data results are returned. Our tool demo can be found on YouTube at the following link:http://tinyurl.com/TIQIDemo.
Jinfeng Lin, Yalin Liu, Jin L. C. Guo, Jane Cleland-Huang, William Goss, Wenchuang Liu, Sugandha Lohar, Natawut Monaikul, Alexander Rasin
ASE8
2015 Trace links explained: An automated approach for generating rationales
abstract
Software Traceability is a critical element in all safety critical software systems. Trace links are created across diverse artifacts such as requirements, design, code, test cases, and hazards - either manually or with the help of supporting tools. The links are then used to support a range of software engineering activities including impact analysis, compliance verification, and safety inspections. For traceability to effectively support these activities it is important for the meaning and rationale of each link to be clearly communicated. It is often insuficient to know that one artifact satisfies, realizes, or complies to another. Instead, it is important to know why and how it does so. Terms and phrases used to describe artifacts are connected through composition, synonymic, and generalization relationships which often can only be interpreted by domain experts. In this RE:Next! paper we propose a novel approach for utilizing domain-specific knowledge bases to generate trace link rationales. We illustrate our approach with examples of automatically generated rationales taken from the domain of Communication and Control of a Transportation system, and from a Medical Infusion pump domain.
Jin L. C. Guo, Natawut Monaikul, Jane Cleland-Huang
RE2
2014 Towards an intelligent domain-specific traceability solution
abstract
State-of-the-art software trace retrieval techniques are unable to perform the complex reasoning that a human analyst follows in order to create accurate trace links between artifacts such as regulatory codes and requirements. As a result, current algorithms often generate imprecise links. To address this problem, we present the Domain-Contextualized Intelligent Traceability Solution (DoCIT), designed to mimic some of the higher level reasoning that a human trace analyst performs. We focus our efforts on the complex domain of communication and control in a transportation system. DoCIT includes rules for extracting ``action units'' from software artifacts, a domain-specific knowledge base for relating semantically similar concepts across action units, and a set of link-creation heuristics which utilize the action units to establish meaningful trace links across pairs of artifacts. Our approach significantly improves the quality of the generated trace links. We illustrate and evaluate DoCIT with examples and experiments from the control and communication sector of a transportation domain.
Jin L. C. Guo, Natawut Monaikul, Cody Plepel, Jane Cleland-Huang
ASE2