Hi all - Johnny and Mylène

  • 7 Replies
  • 353 Views
*

Denis ROBERT

  • Roomba
  • *
  • 1
Hi all - Johnny and Mylène
« on: July 13, 2020, 12:23:48 PM »
Hi all,

It's been a while since I wanted to do it, today I registered on this forum. It is with pleasure that I find certain members there that I have known on other forums, and to discover others that I know less or not at all.

I am the author of a chatbot named Johnny, or Mylène depending on the version. At first Johnny spoke English and Mylène spoke French, then both became bilingual, which means that today they are almost identical.

My chatbot Johnny has participated in numerous challenges many times, including 7 times in the Loebner Prize (from 2012 to 2018). I'm a regular at last place, but in 2017, I was eighth out of sixteen, which is not a bad result.

My chatbot is one of the few who build their sentences word by word, rather than having a list of pre-recorded answers. Similarly, the user's sentences are understood by the most complete semantic analysis possible, instead of having keyword recognition like most chatbots. We will probably talk about it later, but I am a convinced opponent of the keyword recognition system.

In order to pass the challenges, my chatbot gradually learned to answer the most common trick questions. I give you some examples, I probably forget some, others do not work 100% (Winograd schemas for example). It's just to give you an idea of ​​my chatbot's skills.

Common knowledge

Quote
How many paws has a cat?
Four paws.

What is the capital of Russia?
The capital of Russia is Moscow.

How many sides does a rectangle have?
Four sides.

Which is faster, a plane or a snail?
A plane is much faster than a snail.

Which is heavier, an elephant or one billion of mice?
One billion of mice are much heavier than an elephant.

Math questions

Quote
What is five multiplied by six?
It's easy. Five times six equals thirty.

5*8+x-8=1
5 * 8 + x - 8 = 1
<=> x = 1 + 8 - 40
<=> x = -31

Questions of logic

Quote
1 3 5 7 9?
It's easy. Eleven.

Find the odd word: bike, house, church, building, school.
A bike isn't a house.

What does gold and silver have in common?
Gold is a metal and silver is a metal.

What is between saturday and monday?
Sunday.

Questions about letters, syllables and rhymes

Quote
What is the first letter of the word banana ?
The first letter of the word banana is B.

What is the first vowel of the word banana ?
The first vowel of the word banana is A.

How many syllables are in the word perambulate?
The word perambulate has five syllables in it.

What word rhymes with cat?
The word tipcat.

Logical inferences

Quote
Can cats fly?
No, cats can't fly.
Why?
Cats can't fly because cats don't have wings.

My dog is Mallia
Well, your dog is Mallia.
How many paws has Mallia ?
Your dog has four paws.
Why?
Because your dog is a dog and because a dog has four paws.

Question with a non-real hypothesis

Quote
If I was a dragonfly, how many wing do I would have?
Let's suppose that you are a dragonfly. You would have four wings.

If you were a snake, how many paws do you would have?
Let's suppose that I am a snake. I wouldn't have paws.

Questions in the past or the future


Quote
I saw a good movie yesterday. I will see a movie tomorrow. When did I will see a movie?
You have said it to me. You will see a movie tomorrow.
When did I saw a movie?
You have said it to me. You saw a good movie yesterday.

Winograd Schemas

Quote
The trophy would not fit in the brown suitcase because it was too big. What was too big?
Is it a Winograd schema? The trophy was too big because if the suitcase was too big then the trophy would fit in the brown suitcase.

The man couldn't lift his son because he was so weak. Who was weak?
Yet another Winograd schema! The man was weak because if his son was weak then the man could lift his son.

Pete envies Martin although he is very successful. Who is very successful?
Yet another Winograd schema! Pete is very successful because if Martin was very successful then you wouldn't use the word although.

See you soon, have a good day.

*

infurl

  • Administrator
  • *********
  • Terminator
  • *
  • 951
  • Humans will disappoint you.
    • Home Page
Re: Hi all - Johnny and Mylène
« Reply #1 on: July 13, 2020, 12:33:36 PM »
Welcome to the forum Denis, and doubly so for the approach that you've taken to develop your chatbots. We will have a lot to talk about I'm sure. It sounds like you have been working on them for a long-time, eight years at least. What got you interested in the first place?

*

WriterOfMinds

  • Trusty Member
  • *******
  • Starship Trooper
  • *
  • 343
    • WriterOfMinds Blog
Re: Hi all - Johnny and Mylène
« Reply #2 on: July 13, 2020, 03:07:59 PM »
Nice to meet you Denis, and welcome to the forum!

*

Korrelan

  • Trusty Member
  • ***********
  • Eve
  • *
  • 1416
  • Look into my eyes! WOAH!
    • YouTube
Re: Hi all - Johnny and Mylène
« Reply #3 on: July 13, 2020, 06:05:34 PM »
Welcome Denis, Johnny & Mylene.

 :)
It thunk... therefore it is!...    /    Project Page    /    KorrTecx Website

*

squarebear

  • Trusty Member
  • *********
  • Terminator
  • *
  • 799
  • It's Hip to be Square
Re: Hi all - Johnny and Mylène
« Reply #4 on: July 13, 2020, 07:16:34 PM »
Great to see you over here Denis.
Feeling Chatty?
www.mitsuku.com

*

Don Patrick

  • Trusty Member
  • ********
  • Replicant
  • *
  • 580
    • Artificial Detective
Re: Hi all - Johnny and Mylène
« Reply #5 on: July 14, 2020, 07:15:42 PM »
Welcome, Denis.
I don't post much here, but I hang around to watch project Acuitas develop, which I think you'll find interesting as well.
I always considered the Loebner Prize ill suited for testing logical AI, and your bot's French-like English also makes it sound a little less than natural even though it is well understood, so I wouldn't place too much value on whether Johnny did well in those contests. Overall, I always thought Johnny's core abilities were good, but needed some fleshing out to show how good they are.
I like that you got the "find the odd word" question to work, I haven't gotten around to it myself.
CO2 retains heat. More CO2 in the air = hotter climate.

*

Dat D

  • Nomad
  • ***
  • 76
  • AI rocks!
Re: Hi all - Johnny and Mylène
« Reply #6 on: July 22, 2020, 02:21:42 AM »
Hi all,

It's been a while since I wanted to do it, today I registered on this forum. It is with pleasure that I find certain members there that I have known on other forums, and to discover others that I know less or not at all.
welcome, Denis  O0


*

Hopefully Something

  • Trusty Member
  • *********
  • Terminator
  • *
  • 935
  • no seriously where are these cookies
Re: Hi all - Johnny and Mylène
« Reply #7 on: July 22, 2020, 03:23:07 AM »
Hey Denis, welcome.

Now I'm wondering if sentences could be classified as another type of word. Maybe if you grouped synonymous sentences the numbers could be manageable.

 


Users Online

41 Guests, 1 User
Users active in past 15 minutes:
yotamarker
[Trusty Member]

Most Online Today: 228. Most Online Ever: 528 (August 03, 2020, 06:16:11 AM)

Articles