Skip to content

Social Reasoner for Socially-Aware Intelligent Conversational Agents

Notifications You must be signed in to change notification settings

ojrlopez27/social-reasoner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

social-reasoner

Status for master branch:

build test coverage Codacy Badge

Implementation:

version language dependencies

Overview

This is an implementation of a Social Reasoner component for Conversational Agents and Chatbots. This repository is organized into two folders:

  • SocialReasoner: it contains the source code of the Social Reasoner, which uses a Spreading Activation mechanism so-called Behavior Networks (Pattie Maes, 1989, How todo the right thing). Internally, the system is organized into three packages wich correspond to the MVC architectural patter: model, view and control:
    • model: this package contains classes that have access to data such as user history, messages, intents, etc. as well as a blackboard system that works as a Short-Term Memory and Broadcasting mechanism.
    • control: this package contains controller classes for different aspects: communication (zmq), common utils (utils), emulators to tests experimental datasets (emulators), the spreading activation mechanism based on the Behavior Network model (bn), and a high-level implementation of the Social Reasoner (reasoner).
    • view: it contains classes in charge of the visualization of the social reasoner's dynamics.
  • Docs: this folder contains documents and papers about the Social Reasoner.

How to cite our work

SIGDIAL 2016 paper

@inproceedings{sigdial:2016,
  title = {Socially-Aware Animated Intelligent Personal Assistant Agent},
  author = {{Matsuyama}, {Yoichi} and {Bhardwaj}, {Arjun} and {Zhao}, {Ran} and {Romero}, {Oscar J.} and {Akoju}, {Sushma} and {Cassell}, {Justine}},
  booktitle = {Special Interest Group on Discourse and Dialogue},
  year          = "2016",
  pages         = "3807--3813"
}

IJCAI 2017 paper

@inproceedings{ijcai:2017,
  title = {Cognitive-Inspired Conversational-Strategy Reasoner for Socially-Aware Agents},
  author = {{Romero}, {Oscar} J. and {Zhao}, {Ran} and {Cassell}, {Justine}},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year          = "2017",
  pages         = "3807--3813"
}

IVA 2018 paper

@inproceedings{iva:2018,
  title = {SOGO: A Social Intelligent Negotiation Dialogue System},
  author = {{Zhao}, {Ran} and {Romero}, {Oscar J.} and {Rudnicky}, {Alex}},
  booktitle = {International Conference on Intelligent Virtual Agents},
  year          = "2018",
  pages         = "239--246"
}
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy