Free Republic
Browse · Search
News/Activism
Topics · Post Article

Skip to comments.

Let's Use AI to Fight Them!
Me | 3/7/2003 | BamaGirl

Posted on 03/07/2003 11:39:45 AM PST by BamaGirl

Much of our activism involves sending form email or snail protest letters to particular organizations. I wonder how effective form letters (like NewsMax's PriorityGrams) are, since they are all the same -- once the recipient gets one and recognizes the format, he can throw away the rest. Personalized notes seem better, because each one has to be read individually. But the downside here is that many of us are too busy to write a note each time we are mad about something.

My solution is to create a computer program that would, given some keywords, automatically generate (infinitely many) letters that would deliver the same idea, but in a different format. We could put this on a server somewhere, and all us Freepers would have to do is push a button, and automatically get a personalized protest letter to fire off to whomever.

My question is: Do yall think this is a good idea? I would really appreciate your opinions and advice, especially from activists who have had experience in this area.

I want to use my training in AI and CS for a good cause!


TOPICS: Activism/Chapters; Miscellaneous
KEYWORDS: ai; computers; formletters; nlp; protest

1 posted on 03/07/2003 11:39:45 AM PST by BamaGirl
[ Post Reply | Private Reply | View Replies]

To: BamaGirl
You set up something like that that actually works and you can bet your bottom dollar that it'll see lots and lots of use. Only problem is, it won't take long for the other side to get ahold of it to....
2 posted on 03/07/2003 11:41:45 AM PST by AirmanAlaska
[ Post Reply | Private Reply | To 1 | View Replies]

To: BamaGirl
Or carpet bomb them with a bad movie!


3 posted on 03/07/2003 11:43:22 AM PST by El Sordo
[ Post Reply | Private Reply | To 1 | View Replies]

To: BamaGirl
ALLEN IVERSON?
4 posted on 03/07/2003 11:44:37 AM PST by Libertarian4Bush
[ Post Reply | Private Reply | To 1 | View Replies]

To: BamaGirl
so you signed up today to ask advice on how to create a denial of service server?
5 posted on 03/07/2003 11:50:52 AM PST by glock rocks (take your meds. molon labe)
[ Post Reply | Private Reply | To 1 | View Replies]

To: AirmanAlaska
Yeah, we would have to have some kind of password
protection on it.

Or better yet, have the AI be smart enough to reject
illogical (i.e. liberal) arguments outright! :D
6 posted on 03/07/2003 11:58:58 AM PST by BamaGirl
[ Post Reply | Private Reply | To 2 | View Replies]

To: glock rocks
What? No not at all! I am thinking of creating a tool
to help get our word across, rather than ignored.
Essentially make form letters a little smarter.

Denial of service attacks are destructive rather than
constructive. It certainly wouldn't get our point
across to the people who would listen.
7 posted on 03/07/2003 12:04:06 PM PST by BamaGirl
[ Post Reply | Private Reply | To 5 | View Replies]

To: BamaGirl
So, get to work. I expect to see a prototype in 10 days.
8 posted on 03/07/2003 12:21:25 PM PST by PBRSTREETGANG
[ Post Reply | Private Reply | To 1 | View Replies]

To: BamaGirl
Coding the assertions is the tricky part - once you do that, you can have the program change the order of the independent assertion trees and prune them differently for each letter. If you could come up with a way for a user to tell the program which assertions are related to each other and how, then rest is cake.
9 posted on 03/07/2003 12:30:22 PM PST by Technocrat
[ Post Reply | Private Reply | To 7 | View Replies]

To: PBRSTREETGANG
So, get to work. I expect to see a prototype in 10 days.

Oh dear, you will have to give me more time than that! I still have to finish my thesis! :D

But I will start thinking about it.

10 posted on 03/07/2003 12:31:16 PM PST by BamaGirl
[ Post Reply | Private Reply | To 8 | View Replies]

To: Technocrat
Coding the assertions is the tricky part - once you do that, you can have the program change the order of the independent assertion trees and prune them differently for each letter. If you could come up with a way for a user to tell the program which assertions are related to each other and how, then rest is cake.

Yeah, you are absolutely right. I think it would be cool to also provide a library of standard arguments that could be added. (You would probably need this to get enough different letters.)

11 posted on 03/07/2003 12:33:30 PM PST by BamaGirl
[ Post Reply | Private Reply | To 9 | View Replies]

To: BamaGirl
I still have to finish my thesis!

What is the thesis subject? My advice would be to spend your time on something more constructive than camouflauging standard form letters. Spend your valuable time on a process or product that contributes to the GDP. Just my thoughts.
12 posted on 03/07/2003 3:29:07 PM PST by doosee
[ Post Reply | Private Reply | To 10 | View Replies]

To: doosee
What is the thesis subject? My advice would be to spend your time on something more constructive than camouflauging standard form letters. Spend your valuable time on a process or product that contributes to the GDP. Just my thoughts

Thanks for the advice. I think you are right. I just got so excited about FR and having people like yall to talk to. It still sounds like a fun problem to work on in my spare time...

My thesis is all about finding out what is formally required (in terms of languages, inference mechanisms, etc.) to make a database/knowledge base easy to change. So say Delta Airlines wants to change their schedule of flights -- how should that database be written so that it is easy to update? The idea comes from human dialogue, where people easily make updates to others (e.g. "forget I said that", "I meant X not Y," etc.) to change what they said, with minimal effort.

13 posted on 03/08/2003 11:26:14 PM PST by BamaGirl
[ Post Reply | Private Reply | To 12 | View Replies]

To: BamaGirl
So say Delta Airlines wants to change their schedule of flights -- how should that database be written so that it is easy to update? The idea comes from human dialogue, where people easily make updates to others (e.g. "forget I said that", "I meant X not Y," etc.) to change what they said, with minimal effort.

You should read ( or may have already) about neural network systems, or systems that learn. It has been around since at least the 70's and is used in game technology, military simulations, and general industry. In my very simple terms, if you have a massive database stored with logic and logical expressions, then when one would type or say something that defies logic, the neural system would help to counteract that position. I am also a student of AI and was one of the early members of AAAI. The org. may have changed the name now, not sure. Good luck on your topic.
14 posted on 03/10/2003 3:19:19 AM PST by doosee
[ Post Reply | Private Reply | To 13 | View Replies]

To: doosee
Hey doosee,

That's so awesome that you were(are?) part of AAAI! I am too!

Yeah NNs are neat, but they aren't "transparent" in that you can look at them and see what they are doing. Instead I am using logic and heavy doses of nonmonotonic reasoning to get my results. It is really cool. Once you get the hang of logic, it is amazing what things you can do with it!

BamaGirl
15 posted on 03/11/2003 6:07:51 PM PST by BamaGirl
[ Post Reply | Private Reply | To 14 | View Replies]

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
News/Activism
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson