Conversation Disentanglement As-a-Service

被引:0
|
作者
Riggio, Edoardo [1 ]
Raglianti, Marco [1 ]
Lanza, Michele [1 ]
机构
[1] Univ Svizzera Italiana, REVEAL Software Inst, Lugano, Switzerland
基金
瑞士国家科学基金会;
关键词
CoDi; conversation disentanglement; instant messaging; micro-services;
D O I
10.1109/ICPC58990.2023.00018
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modern instant messaging applications (e.g., Gitter, Slack, Discord) provide users with real-time communication means. Developers use them for collaborative development, to ask for code reviews, and to have software-related discussions. In short, a (potential) treasure trove for program comprehension. However, as with any high-throughput "chat application", messages interleave, leading to concurrent conversations. Associating messages to conversations is called conversation disentanglement, a useful and necessary pre-processing step to analyze datasets of instant messages. Although various conversation disentanglement algorithms have been proposed, it is cumbersome to set up proper execution environments and hard to ensure input data format consistency, calling for better practices and tool support. We present CODI, a RESTful API micro-service and web interface for conversation disentanglement. It provides an easy way to disentangle conversation transcripts with pre-trained models or to train new ones on custom datasets, features, and hyper-parameters. CODI achieves state-of-the-art performances on transcripts of IRC, Slack, and Discord conversations. We show how CODI can provide a significant improvement to reusability (and replicability) of research results, while reducing the efforts and potential mistakes due to configuration, setup, and execution. CODI's source code: https://github.com/USIREVEAL/CODI
引用
收藏
页码:59 / 63
页数:5
相关论文
共 50 条
  • [1] Anomaly Detection As-a-Service
    Mobilio, Marco
    Orru, Matteo
    Riganelli, Oliviero
    Tundo, Alessandro
    Mariani, Leonardo
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 193 - 199
  • [2] Online Conversation Disentanglement with Pointer Networks
    Yu, Tao
    Joty, Shafiq
    PROCEEDINGS OF THE 2020 CONFERENCE ON EMPIRICAL METHODS IN NATURAL LANGUAGE PROCESSING (EMNLP), 2020, : 6321 - 6330
  • [3] Production Management as-a-Service: A Softbot Approach
    Abner, Brunno
    Rabelo, Ricardo J.
    Zambiasi, Saulo P.
    Romero, David
    ADVANCES IN PRODUCTION MANAGEMENT SYSTEMS: TOWARDS SMART AND DIGITAL MANUFACTURING, PT II, 2020, 592 : 19 - 30
  • [4] MIaaS: Medical Image Archival and Analytics as-a-Service
    Jung, Han Ter
    An, Ku Hwan
    Park, Jin Cheul
    Kim, Soo Dong
    La, Hyun Jung
    PROCEEDINGS OF 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2016, : 766 - 773
  • [5] A Large-Scale Corpus for Conversation Disentanglement
    Kummerfeld, Jonathan K.
    Athreya, Vignesh
    Patel, Siva Sankalp
    Gouravajhala, Sai R.
    Gunasekara, Chulaka
    Polymenakos, Lazaros
    Peper, Joseph J.
    Ganhotra, Jatin
    Lasecki, Walter S.
    57TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2019), 2019, : 3846 - 3856
  • [6] Guest Editorial: 'Biometrics as-a-service': the path ahead?
    Guo, Guodong
    Bakshi, Sambit
    Kisku, Dakshina Ranjan
    Sanchez-Reillo, Raul
    Tistarelli, Massimo
    IET BIOMETRICS, 2018, 7 (06) : 501 - 501
  • [7] Land Administration As-A-Service: Relevance, Applications, and Models
    Bennett, Rohan Mark
    Donovan, Jerome
    Masli, Eryadi
    Riekkinen, Kirsikka
    LAND, 2023, 12 (01)
  • [8] ProFIPy: Programmable Software Fault Injection as-a-Service
    Cotroneo, Domenico
    De Simone, Luigi
    Liguori, Pietro
    Natella, Roberto
    2020 50TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2020), 2020, : 364 - 372
  • [9] A Platform as-a-Service for Hybrid Cloud/Fog Environments
    Yangui, Sami
    Ravindran, Pradeep
    Bibani, Ons
    Glitho, Roch H.
    Ben Hadj-Alouane, Nejib
    Morrow, Monique J.
    Polakos, Paul A.
    2016 22ND IEEE INTERNATIONAL SYMPOSIUM ON LOCAL AND METROPOLITAN AREA NETWORKS (IEEE LANMAN), 2016,
  • [10] Fuzzy Logic As-a-Service for Ambient Intelligence Environments
    Pourabdollah, Amir
    Wagner, Christian
    Acampora, Giovanni
    Lotfi, Ahmad
    2018 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2018,