• Ambient Assisted Living ChatBot

    A chatbot is a computer program or an Artificial Intelligence agent which conducts a conversation via auditory or textual methods. Such programs are often designed to convincingly simulate how a human would behave as a conversational partner. Chatbots are typically used in dialog systems for various practical purposes including customer service or information acquisition. They may use sophisticated natural language processing systems and are either accessed via virtual assistants, via messaging apps or via individual organizations’ apps and websites. The aim of our project is to study and analyze a series of innovative technologies which, integrated together in a prototype managed by a virtual assistant, allows to renovate the concept of domotics as we know it. Also, since chatbots are user more and more in a working environment, our aim includes developing a virtual assistant integrated with a chatbot to back up maintenance activities in an industrial setting. The project is supported by POR FESR FVG Project and conducted as […]

  • Arabic Keyphrase Extraction

    Arabic keyphrase extraction is a crucial task due to the significant and growing amount of Arabic text on the web generated by a huge population. It is becoming a challenge for the community of Arabic natural language processing because of the severe shortage of resources and published processing systems. In this paper we propose a deep learning based approach for Arabic keyphrase extraction that achieves better performance compared to the related competitive approaches. We also introduce the community with an annotated large-scale dataset of about 6000 scientific abstracts which can be used for training, validating and evaluating deep learning approaches for Arabic keyphrase extraction. Related publications: Helmy M., Vigneshram R. M., Serra G., Tasso C. Applying Deep Learning for Arabic Keyphrase Extraction. In: Proc. of the 4th International Conference on Arabic Computational Linguistics (ACLing 2018), November 17-19 2018, Dubai, United Arab Emirates. Resources: Arabic Abstracts Dataset

  • Automatic Keyphrase Extraction

    Keyphrases (KPs) are phrases that “capture the main topic discussed on a given document”. More specifically, KPs are phrases typically one to five words long that appear verbatim in a document, and can be used to briefly summarize its content. The task of finding such KPs is called Automatic Keyphrase Extraction (AKE). Recently, AKE has received a lot of attention, because it has been successfully used in many natural language processing (NLP) tasks, such as text summarization, document clustering, or non-NLP tasks such as social network analysis or user modeling. AKE  approaches have been also applied in Information Retrieval of relevant documents in digital document archives which can contain heterogeneous types of items, such as books articles, papers etc. However, given the wide variety of lexical, linguistic and semantic aspects that can contribute to define a keyphrase, it difficult to design hand-crafted feature, and even the best performing algorithms hardly reach F1-Scores of 50% on the most common evaluation sets. […]

  • Bidirectional LSTM Recurrent Neural Networkfor Keyphrase Extraction

    Bidirectional LSTM Recurrent Neural Networkfor Keyphrase Extraction  Basaldella M, Antolli E, Serra G, Tasso C. Italian Research Conference on Digital Libraries (IRCDL), 2018