Software
NLP and Research
gowpy
A very simple framework for exploiting graph-of-words in NLP
Authors
- Guillaume Dubuisson Duplessis
Description
- Development Status: Alpha
- Intended Audience: Developers, Education, Research
- License: BSD-3-Clause
- Natural Language: English
- Operating System: OS Independant
- Programming Language: Python
- Topic: Natural Language Processing, Machine Learning
- Repository: https://github.com/GuillaumeDD/gowpy
dialign
dialign is a software that provides automatic and generic measures of verbal alignment in dyadic dialogue based on sequential pattern mining at the level of surface of text utterances.
More information can be found in the LRE 2021 article.
Authors
- Guillaume Dubuisson Duplessis
Description
- Development Status: Beta
- Intended Audience: Research
- License: CeCILL-B
- Natural Language: English
- Operating System: OS Independant
- Programming Language: Scala
- Topic: Computational Linguistics
- Repository: https://github.com/GuillaumeDD/dialign
gstlib: a Generalized Suffix Tree Library in Scala
gstlib is a library that implements a generalized suffix tree datastructure and associated algorithms for sequences of items in the Scala programming language.
This library can be used to mine lexical patterns in dialogue. More information with these publications:
- ECIR 2017 paper: recurrent surface text pattern mining in unlabelled dialogue data and its usage in selection-based approach dialogue management
- SIGDIAL 2017 paper: computing automatic measures to characterise verbal alignment in Human-Agent interaction
Authors
- Guillaume Dubuisson Duplessis
Description
- Development Status: Alpha
- Intended Audience: Developer
- License: CeCILL-B
- Natural Language: English
- Operating System: OS Independant
- Programming Language: Scala
- Topic: Algorithms and Datastructures
- Repository: https://github.com/GuillaumeDD/gstlib
Chatterbot: Corpus-based Automatic Conversation Authoring
A chatterbot conducting social open-domain conversations with a human through a text-based web interface. More information can be found at the following website: https://ucar.limsi.fr/.
Demonstration: Nao is doing humour in the CHIST-ERA JOKER project
Demonstration of automatic systems that implement multimodal social dialogues involving humour with the humanoid robot Nao for the 16th Interspeech conference. See more information with the associated paper.
Dogma - DialOgue Game MAnager
Dogma (which stands for “DialOgue Game MAnager”) is a normative module to manage conventional interaction based on the notion of dialogue games. Dogma is a tool to help to design the conventional dialogic behavior of an agent that interacts with humans (or other agents). As such, it is conceived as a part of a dialogue manager currently limited to two-party dialogue. More information with these publications:
- in English, IJAIT 2017 article (contact me by e-mail), ICTAI 2015 paper
- in French, my PhD thesis
Authors
- Guillaume Dubuisson Duplessis
Description
- Development Status: Alpha
- Intended Audience: Research
- License: GPLv3
- Natural Language: English
- Operating System: OS Independant
- Programming Language: Scala
- Topic: Artificial Intelligence - Dialogue Manager
- Repository: https://labanquise.insa-rouen.fr/projects/dogma/
Artificial Intelligence
AntHocNet: an adaptive nature-inspired algorithm for routing in mobile ad hoc networks
Implementation and study of the AntHocNet routing algorithm for Mobile Ad Hoc Network (MANET). Implementation is based on an old version of the Graphstream library.
Authors
- Guillaume Dubuisson Duplessis
- Paul Mycek
Description
- Development Status: Beta (last update: May 2010)
- Intended Audience: Research
- License: GPLv3
- Natural Language: French
- Operating System: OS Independant
- Programming Language: Java
- Topic: Artificial Intelligence - Ant Colony Optimization
- Repository: get the code
Algorithms and Programming
Advent of Code 2016
This project provides solutions to the Advent of Code 2016.
Authors
- Guillaume Dubuisson Duplessis
Description
- License: GPLv3
- Natural Language: English
- Operating System: OS Independant
- Programming Language: Python
- Topic: Algorithms
- Repository: https://github.com/GuillaumeDD/AdventOfCode2016
Advent of Code 2015
This project provides solutions to the Advent of Code 2015.
Authors
- Guillaume Dubuisson Duplessis
Description
- License: GPLv3
- Natural Language: English
- Operating System: OS Independant
- Programming Language: Scala
- Topic: Algorithms
- Repository: https://github.com/GuillaumeDD/AdventOfCode2015
99 Scala Problems
This project provides some solutions to the Ninety-Nine Scala Problems.
Authors
- Guillaume Dubuisson Duplessis
Description
- License: GPLv3
- Natural Language: English
- Operating System: OS Independant
- Programming Language: Scala
- Topic: Algorithms
- Repository: https://github.com/GuillaumeDD/scala99problems