|
| Author |
Message |
Cer Upgraded Agent

Joined: 03 Feb 2004 Posts: 3776 Location: Michigan
  votes: 4
|
Posted: Mon Jun 26, 2006 4:08 pm Post subject: Valley of the Green Glass Doors |
|
|
You'll find other forums with topics about the Valley of the Green Glass Doors where post after post is written by users trying to figure out the riddle behind it, or posting new "examples" to see if they've got the riddle mastered yet.
Here are some examples of things that are in the Valley of the Green Glass Doors:
There's a moon but no sun.
There is blood but no vains.
There are teens but no children.
There is grass, woods, shrubberies and seeds, but nowhere to be found is a plant.
There are doors but no windows.
There are walls but no boundaries.
...anyway, it tends to take humans a long time to figure out the riddle, so as a programming challenge, it would be fun to have a program try to figure it out. Like, without the solution being programmed in, the program should analyze the characteristics of each statement and be able to find out the solution, and, maybe using a big list of dictionary words, pick some out of that and form its own additions to the list. _________________ Current Site (2008) http://www.cuvou.com/ |
|
| Back to top |
|
 |
darkmonkey The Merovingian

Joined: 18 Apr 2004 Posts: 2557 Location: London, England
     votes: 7
|
Posted: Mon Jun 26, 2006 4:50 pm Post subject: |
|
|
There are noobs but no elites? _________________ ~ Josh
[ Need bot hosting on a dedicated server? PM me. ] |
|
| Back to top |
|
 |
mat007 Almost An Agent

Joined: 12 Jan 2004 Posts: 1375
   votes: 2
|
Posted: Mon Jun 26, 2006 4:58 pm Post subject: Re: Valley of the Green Glass Doors |
|
|
I'm sure you've posted something like this before ...
| Cer wrote: | You'll find other forums with topics about the Valley of the Green Glass Doors where post after post is written by users trying to figure out the riddle behind it, or posting new "examples" to see if they've got the riddle mastered yet.
Here are some examples of things that are in the Valley of the Green Glass Doors:
There's a moon but no sun.
There is blood but no vains.
There are teens but no children.
There is grass, woods, shrubberies and seeds, but nowhere to be found is a plant.
There are doors but no windows.
There are walls but no boundaries.
...anyway, it tends to take humans a long time to figure out the riddle, so as a programming challenge, it would be fun to have a program try to figure it out. Like, without the solution being programmed in, the program should analyze the characteristics of each statement and be able to find out the solution, and, maybe using a big list of dictionary words, pick some out of that and form its own additions to the list. |  |
|
| Back to top |
|
 |
Cer Upgraded Agent

Joined: 03 Feb 2004 Posts: 3776 Location: Michigan
  votes: 4
|
Posted: Mon Jun 26, 2006 5:10 pm Post subject: |
|
|
I thought I did too but I can't find it on here... I know I made a Juggernaut command that'd randomly send one of the "hints" _________________ Current Site (2008) http://www.cuvou.com/ |
|
| Back to top |
|
 |
Mojave Almost An Agent

Joined: 01 Nov 2003 Posts: 1434
 
|
Posted: Mon Jun 26, 2006 8:20 pm Post subject: |
|
|
I'd never actually heard of that riddle before, but it only took me 10 seconds to figure it out. Must be my love of words.
The problem with programming a script to figure it out is that once you know the answer, you'll tend to program in that direction. I won't give it away, but if say the riddle is a semantic one, you'll program it towards semantics, if it's a syntactic one, towards syntax, some coded message, towards codes, etc.
To really write a script to figure it out, you have to not know the answer.
On the other hand, creating a script to generate riddle sentences is very doable.
Anyway, cool! I like the riddle. |
|
| Back to top |
|
 |
eric256 The Keymaker

Joined: 03 May 2006 Posts: 2292 Location: Colorado
     
|
Posted: Tue Jun 27, 2006 3:18 pm Post subject: |
|
|
There are deer and sheep but no cows. _________________ Eric256
Proud previous owner and current admin of Bot-depot.com |
|
| Back to top |
|
 |
patrick Newbie

Joined: 17 Apr 2006 Posts: 42 Location: Arnhem, the Netherlands
      votes: 1
|
Posted: Tue Jun 27, 2006 4:48 pm Post subject: |
|
|
There is me but no i don't get it  |
|
| Back to top |
|
 |
Mojave Almost An Agent

Joined: 01 Nov 2003 Posts: 1434
 
|
Posted: Tue Jun 27, 2006 4:56 pm Post subject: |
|
|
| People use toothpaste and shampoo, but no soap. |
|
| Back to top |
|
 |
eric256 The Keymaker

Joined: 03 May 2006 Posts: 2292 Location: Colorado
     
|
Posted: Tue Jun 27, 2006 7:45 pm Post subject: |
|
|
I got so excited by actualy figuring it out that i forgot to comment! lmao
Anyway I think you might have a better chance building a bot to do the following.
Spot is a dog.
Dogs have four legs.
All legs have feet.
How many feet does spot have?
If you could build a bot that understood those statments AND that question, that would be a pretty cool bot. We could call it an Encyclopedia bot. Hopefully able to answer simple questions. "What is the name of our Sun?" "How big is our sun?" "How many earths would fit inside our sun?" When you start to think about it you find that these are very tough questions unless there explicit answer is stored, the goal then is to figure out how to infer relations between data. I.e. if you know the suns volum is 100u and the earths volume is 1u then you know that 100 earths fit inside the sun. The problem is incredibly complex though, as "big" could mean diameter, volume, circumfrence, or even mass.
Once you can infere relations between words and sentences then you start to be able to build something that can tackle riddles. The problem with computers doing riddles is that riddles generaly rely on our common sense knowledge.
| Quote: | A man walks up to you and says - "everything I say to you is a lie."
Is he telling you the truth or is he lying? |
_________________ Eric256
Proud previous owner and current admin of Bot-depot.com |
|
| Back to top |
|
 |
Mojave Almost An Agent

Joined: 01 Nov 2003 Posts: 1434
 
|
Posted: Tue Jun 27, 2006 11:26 pm Post subject: |
|
|
| eric256 wrote: | Anyway I think you might have a better chance building a bot to do the following.
Spot is a dog.
Dogs have four legs.
All legs have feet.
How many feet does spot have?
If you could build a bot that understood those statments AND that question, that would be a pretty cool bot. |
That's exactly what I'm doing with my "Cougar" bot that I showed you last week. Of course, I'm only about half way there, but this summer will be a push to get it working.  |
|
| Back to top |
|
 |
jeffohrt Newbie

Joined: 08 May 2006 Posts: 17
      
|
Posted: Thu Jun 29, 2006 3:38 pm Post subject: |
|
|
| Understand no ... but there's a chap in the UK called Rens Bod - he specializes in Data Oriented Parsing ... an area of NLP that could answer exactly that style of question ... |
|
| Back to top |
|
 |
mattaustin Sentinel

Joined: 19 Jul 2004 Posts: 556 Location: Los Angeles, CA
  votes: 1
|
Posted: Thu Jun 29, 2006 10:56 pm Post subject: |
|
|
I was talking to eric about this a while ago. There is a "senetence parser" that breaks down parts of speech and shows you what links to what.
| Code: |
+------------Xp---------------+
| +-----Os-----+ |
+---Wi---+ +-Ds+ |
| | | | |
LEFT-WALL spot.v [is] a dog.n .
(S (VP Spot is
(NP a dog))
.)
|
You could then make a DB save the noun and the adjectives that describe it. Look at Link Grammar and Lingua::LinkParser (not easy to install on windows..but possible.
Link Grammar Parser: http://www.link.cs.cmu.edu
Lingua::LinkParser: CPAN _________________ [ matt ] |
|
| Back to top |
|
 |
|