{"id":1815,"date":"2010-12-24T16:13:32","date_gmt":"2010-12-24T05:13:32","guid":{"rendered":"http:\/\/www.vectorstorm.org\/?p=1815"},"modified":"2010-12-24T16:17:34","modified_gmt":"2010-12-24T05:17:34","slug":"teaching-a-computer-to-lie","status":"publish","type":"post","link":"https:\/\/www.vectorstorm.com.au\/2010\/12\/24\/teaching-a-computer-to-lie\/","title":{"rendered":"Teaching a computer to lie"},"content":{"rendered":"

So yesterday, the obvious giveaway that a suspect was lying to you was that he suddenly wouldn’t see anyone else, even if that someone else was in the same room with him just a moment ago; \u00a0if he was lying about where he was going as he left the room, then he’d forget that other character was still there in the room with him while he was walking to the door. \u00a0It was like the very moment at which the suspect decided to lie, he forgot about everything that he knew was true.<\/p>\n

I have now fixed that problem. \u00a0Now, when a suspect lies, he takes into account everything that he knows. \u00a0That is, if he’s leaving a room and lying about where he’s going to, he’ll report seeing everyone in the room that he actually saw in the room on his way to his actual destination. \u00a0Similarly, if he claims to be passing through one room on his way to a second room, he’ll make use of anything he really saw if he could reasonably have also seen it during his lie.<\/p>\n

The new problem is that the suspect won’t make anything up. \u00a0That is, if in fact he spent five seconds passing through a room, but his lie has him taking a longer path (say, ten seconds), then he’ll only claim to see the people in the room for five seconds; \u00a0they’ll mysteriously vanish for the other five seconds, where he claims to have been in the room, but actually wasn’t.<\/p>\n

This, of course, makes the lies still be pretty easy to spot.<\/p>\n

But I’m getting closer! \u00a0The next bit to implement is going to be having the lying guests make guesses about where the other guests would have been, if they could have seen them. \u00a0That is, they’ll realise if they should<\/em> know where a guest is, but don’t, and will try to make up facts to fit their lies. \u00a0With this last piece in place, it should at last be much more tricky to spot the lies; \u00a0you’ll actually have to compare testimony, instead of simply looking for impossible claims within one person’s own comments. \u00a0That’ll be tomorrow, I hope!<\/p>\n","protected":false},"excerpt":{"rendered":"

So yesterday, the obvious giveaway that a suspect was lying to you was that he suddenly wouldn’t see anyone else, even if that someone else was in the same room with him just a moment ago; \u00a0if he was lying about where he was going as he left the room, then he’d forget that other…<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[24,7],"tags":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/po9WK-th","_links":{"self":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/1815"}],"collection":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/comments?post=1815"}],"version-history":[{"count":0,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/posts\/1815\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/media?parent=1815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/categories?post=1815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vectorstorm.com.au\/wp-json\/wp\/v2\/tags?post=1815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}