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.

Ian Piumarta

dblp:45/1299 · DBLP profile ↗
← Back
14ranked-venue papers
2as first author
6since 2021 · last 2026
0000-0001-8915-5671ORCID · corroborated

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

Software engineering, systems software and programming languages · 4 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 3 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 2 · 2 since 2021Databases, data management, data science and information retrieval · 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.

Software engineering, system software, and programming languages
2 papers
Runtime systems and virtual machines · 90% Operating systems · 10%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Runtime systems and virtual machines
dynamic compilation
0.011998
Optimizing Direct-threaded Code by Selective Inlining · PLDI 1998
Runtime systems and virtual machines › dynamic compilation
just-in-time compilation
0.011998
Optimizing Direct-threaded Code by Selective Inlining · PLDI 1998
Distributed systems › distributed object systems
distributed garbage collection
0.011998
An Implementation for Complete, Asynchronous, Distributed Garbage Collection · PLDI 1998
Runtime systems and virtual machines › interpreter
bytecode interpretation
0.011998
Optimizing Direct-threaded Code by Selective Inlining · PLDI 1998
Operating systems › resource management
memory management
0.011998
An Implementation for Complete, Asynchronous, Distributed Garbage Collection · PLDI 1998
Runtime systems and virtual machines › garbage collection
reference counting
0.011998
An Implementation for Complete, Asynchronous, Distributed Garbage Collection · PLDI 1998
Distributed systems
fault tolerance
0.011998
An Implementation for Complete, Asynchronous, Distributed Garbage Collection · PLDI 1998

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

reference counting · 0.0dynamic translation · 0.0
YearPublicationVenuePosition
2026 DoRA: Dual-encoder Demonstration Retriever Architecture to Transfer Large Language Models for Depressive Symptom Detection
abstract
Instruction prompt tuning (IPT) uses crafted prompts and in-context demonstrations (ICD) to guide large language models (LLMs) in performing previously unseen tasks, transferring knowledge while keeping the LLM mostly frozen. Social media multi-party conversation (MPC) analysis, on the other hand, has achieved remarkable performance on in-domain tasks including exact speaker identification. However, due to several challenges such as the lack of contextual generalization, absence of adequate ICD, and biases in LLMs, significant work remains to be done for quantifying mental health on social media MPC data using out-of-domain (OOD) knowledge transfer. In this article we propose DoRA , a novel dual-encoder demonstration retriever architecture designed to transfer an LLM’s knowledge about MPC modeling for previously unseen depression screening tasks. Our method pairs soft embeddings of MPC prompts with top-ranked ICD claims for depression screening, leveraging IPT-based OOD cross-task transfer using DoRA for the first time. Experiments conducted in zero-shot and few-shot settings across benchmark datasets using multiple LLMs demonstrate significant downstream performance with DoRA . Specifically, there is a 21.54% increase in recall for depressed utterance classification and a 21.11% increase in F 1 score for depressed speaker identification. These results highlight DoRA ’s potential as a screening tool for digital mental health applications.
Prasan Yapa, Zilu Liang, Ian Piumarta
ACM Trans. Comput. Heal.3
2024 Transferring Large Language Models for Depression Detection through Multi-Party Conversation Analysis
abstract
Due to the complexity of traditional fine-tuning methods, prompt-based engineering methods, such as prompt tuning (PT), have recently received increasing attention for casting various downstream tasks into a large language model (LLM) format by prepending soft tunable embeddings to input sequences while keeping the majority of the LLM frozen [1]. On the other hand, the discourse analysis of text-based multi-party conversations (MPCs) has been used to obtain valuable insights like speaker emotion recognition [2]. Although most prior work considers indomain knowledge transfer using PT, much work remains to be done for PT-based out-of-domain (OOD) knowledge transfer such as adapting a LLM's knowledge about MPC modelling to a semantically dissimilar task such as depression detection. This study aims to detect human depression in MPCs by leveraging an LLM's knowledge about MPC modelling.
Y. H. P. P. Priyadarshana, Zilu Liang, Ian Piumarta
HealthCom3
2024 ProDepDet: Out-of-domain Knowledge Transfer of Pre-trained Large Language Models for Depression Detection in Text-Based Multi-Party Conversations
abstract
Parameter-efficient, soft, and prompt-based tuning methods have received increasing attention in various downstream tasks due to the high cost of traditional fine-tuning methods in pre-trained language models (PLM). Prompt tuning (PT) is one such effective mechanism which has achieved remarkable performance in transferring the acquired knowledge of a PLM to perform an unseen task within the same domain using task-specific prompts and informative instructions. Even though most prior work considers in-domain knowledge transfer using PT, much work remains to be done for PT-based out-of-domain knowledge transfer. In this study we propose ProDepDet, a novel framework specifically designed to use a PLM's knowledge about structure and semantic modelling in multi-party conversations to perform the unseen, out-of-domain task of depression detection. To our knowledge, this study is the first attempt to adapt the acquired knowledge of a PLM for out-of-domain task modelling using PT-based cross-task transferability. Experiments on few-shot and full data settings across multiple benchmark datasets demonstrate the superiority of our PT framework in two downstream tasks including depressed utterance classification and depressed speaker identification.
Y. H. P. P. Priyadarshana, Zilu Liang, Ian Piumarta
IJCNN3
2023 A Bi-national Investigation of the Needs of Visually Disabled People from Mexico and Japan
Alexandro del Valle, Zilu Liang, Ian Piumarta
CHIRA (1)3
2023 An Experience Report on English Medium Instruction (EMI) based Computing Education in a Faculty of Engineering in Japan
abstract
In response to the globalization of education, an increasing number of Japanese universities are adopting English-medium instruction in computing classes. However, instructors often encounter significant barriers, ranging from the students’ insufficient English language competency to the passive learner mentality, and research on EMI-based computing education remains limited. In this short paper, we share the strategies that we implemented both at the course level and at the department level to support students’ learning in EMI-based computing courses. We map our strategies to the three dimensions of transitions posed in the multiple and multidimensional transitions (MMT) theory. While previous studies and common EMI practices have focused primarily on supporting students’ academic and social-cultural transitions, some of our strategies also serve to support students’ psychological transition from high school to university in an EMI context. Our experience has relevance for other educational institutions, particularly those in Japan, where English-taught computing courses are being implemented or expanded.
Zilu Liang, Ian Piumarta
CSEE&T2
2023 Who Says What (WSW): A Novel Model for Utterance-Aware Speaker Identification in Text-Based Multi-Party Conversations
Y. H. P. P. Priyadarshana, Zilu Liang, Ian Piumarta
WEBIST3
2019 A Supplementary Feature Set for Sentiment Analysis in Japanese Dialogues
abstract
Recently, real-time affect-awareness has been applied in several commercial systems, such as dialogue systems and computer games. Real-time recognition of affective states, however, requires the application of costly feature extraction methods and/or labor-intensive annotation of large datasets, especially in the case of Asian languages where large annotated datasets are seldom available. To improve recognition accuracy, we propose the use of cognitive context in the form of “emotion-sensitive” intentions. Intentions are often represented through dialogue acts and, as an emotion-sensitive model of dialogue acts, a tagset of interpersonal-relations-directing interpersonal acts (the IA model) is proposed. The model's adequacy is assessed using a sentiment classification task in comparison with two well-known dialogue act models, the SWBD-DAMSL and the DIT++. For the assessment, five Japanese in-game dialogues were annotated with labels of sentiments and the tags of all three dialogue act models which were used to enhance a baseline sentiment classifier system. The adequacy of the IA tagset is demonstrated by a 9% improvement to the baseline sentiment classifier's recognition accuracy, outperforming the other two models by more than 5%.
Peter Lajos Ihasz, Máté Kovács, Ian Piumarta, Victor V. Kryssanov
ACM Trans. Asian Low Resour. Lang. Inf. Process.3
2018 Study of Multi-Mouse Puzzle Peer Version: Answering with a Peer
Hajime Kita, Hideyuki Takada, Ian Piumarta
ICCE4
2016 Feasibility of Analyzing Wi-Fi Activity to Estimate Transit Passenger Population
abstract
Maximizing the quality of service experienced by passengers of public transportation systems is of great importance to service operators. Accurate and timely information about passenger load, both at stops and on board vehicles, can help in many ways to improve the quality of service. This information is currently not readily available using data collection techniques that are transparent to passengers. We describe a method and feasibility study for estimating transit passenger population at two bus stops by passively monitoring Wi-Fi network activity of mobile devices. The collected data is filtered and analyzed to distinguish passengers' mobile devices from non-passenger devices. Our experimental results show that filtered Wi-Fi activity correlates well with observed passenger population at bus stops and has the potential to provide near real-time information.
Thongtat Oransirikul, Ryo Nishide, Ian Piumarta, Hideyuki Takada
AINA3
2015 Influence Maximization in Signed Social Networks
Chengguang Shen, Ryo Nishide, Ian Piumarta, Hideyuki Takada, Wenxin Liang
WISE (1)3
2007 OMeta: an object-oriented language for pattern matching
abstract
This paper introduces OMeta, a new object-oriented language for pattern matching. OMeta is based on a variant of Parsing Expression Grammars (PEGs) [5]---a recognition-based foundation for describing syntax---which we have extended to handle arbitrary kinds of data. We show that OMeta's general-purpose pattern matching provides a natural and convenient way for programmers to implement tokenizers, parsers, visitors, and tree transformers, all of which can be extended in interesting ways using familiar object-oriented mechanisms. This makes OMeta particularly well-suited as a medium for experimenting with new designs for programming languages and extensions to existing languages.
Alessandro Warth, Ian Piumarta
DLS2
2001 Applying the VVM Kernel to Flexible Web Caches
abstract
The VVM (virtual virtual machine) is a systematic approach to adaptability and reconfigurability for portable, object-oriented applications based on byte-coded languages such as Java and Smalltalk. The main objectives of the VVM are (i) to allow adaptation of language and system according to a particular application domain; (ii) to provide extensibility by allowing a live execution environment to evolve according to new protocols or language standards; and (iii) to provide a common substrate on which to achieve true interoperability between different languages. On the way to implement a VVM we have already implemented VVM1 (and its application to active networks) and VVM2 (and its application to flexible Web cache and distributed observation). The VVM2 is a highly-flexible language kernel which consists of a minimal, complete programming language in which the most important goal is to maximise the amount of reflective access and intercession that are possible, at the lowest possible software level.
Ian Piumarta, Frederic Ogel, Carine Baillarguet, Bertil Folliot
HotOS1
1998 An Implementation for Complete, Asynchronous, Distributed Garbage Collection
abstract
Most existing reference-based distributed object systems include some kind of acyclic garbage collection, but fail to provide acceptable collection of cyclic garbage. Those that do provide such GC currently suffer from one or more problems: synchronous operation, the need for expensive global consensus or termination algorithms, susceptibility to communication problems, or an algorithm that does not scale. We present a simple, complete, fault-tolerant, asynchronous extension to the (acyclic) cleanup protocol of the SSP Chains system. This extension is scalable, consumes few resources, and could easily be adapted to work in other reference-based distributed object systems---rendering them usable for very large-scale applications.
Fabrice Le Fessant, Ian Piumarta, Marc Shapiro 0001
PLDI2
1998 Optimizing Direct-threaded Code by Selective Inlining
abstract
Achieving good performance in bytecoded language interpreters is difficult without sacrificing both simplicity and portability. This is due to the complexity of dynamic translation ("just-in-time compilation") of bytecodes into native code, which is the mechanism employed universally by high-performance interpreters.We demonstrate that a few simple techniques make it possible to create highly-portable dynamic translators that can attain as much as 70% the performance of optimized C for certain numerical computations. Translators based on such techniques can offer respectable performance without sacrificing either the simplicity or portability of much slower "pure" bytecode interpreters.
Ian Piumarta, Fabio Riccardi
PLDI1