Boyah Forums

General => Internet, Science, & Technology => Topic started by: jodokast on March 10, 2009, 06:22:27 PM

Title: A program that makes plagiarism nonexistent??!!
Post by: jodokast on March 10, 2009, 06:22:27 PM
I am curious as to whether making such a program is possible.

Put your imagination cap on, and picture this: A website like freetranslations.com, with a text box to paste content into. Some average joe would punch in a sentence/paragraph, and this program would actually reword each sentence into something entirely different, but with the same meaning. If it worked perfectly, anyone could take any essay or piece of writing and reword it so it would be something different.

Impossible? I think not.

Think of it as a sentence thesaurus. This program could use the words originally typed in, as well as new ones. For example, if one typed in: "Sea Spiders are only found at the ocean floor, where there is little to no sunlight." It could rearrange the sentence into something like this: "Sea Spiders are only located where there is barely sunlight; the ocean floor."

I understand it is difficult for computers to understand written language, and I know that the particular bot/program I'm thinking of must do the following:

-Identify sentence type
-Identify Subject and Verb
-Find synonyms for verb, and use them appropriately
-rearrange sentence
-grammar check sentence
-correct grammar
-Return finished product.

From what I've gathered from various forums and tech whizzes, this is certainly plausible, however, it is very difficult. After looking at several bots that can comprehend what you say to it and then return an answer that makes sense, I feel like what I'm talking about should not be that as hard as everyone makes it out to be.

As far as program design, I guess I would just work on one small thing at a time. Sentence rewriter? Too vague. Change some words? Still too vague. Change all adjectives with their synonyms? That's a small enough task, but vague in programming terms. Use a function to search the sentence for adjectives against a huge database file of adjectives, then create a loop to take each adjective and replace it with another synonymous adjective in a database file? Now that is both specific enough in human and programming terms. I suppose I should just break down each task in human terms first, then take each task and write it out in programming terms. I suppose grammar would be an issue, perhaps some Microsoft word code could be utilized?

Is there anyone out there who has the knowledge/expertise to help me out with this?
Title: Re: A program that makes plagiarism illegal??!!
Post by: Daddy on March 10, 2009, 06:26:20 PM
Did you join just for the expertise of Boyah's programmers? akudood;


Wait a minute. I remember having an IM conversation with someone who brought this up. DAMMIT I CAN'T REMEMBER WHO YOU ARE. akudood;


Dill?
Title: Re: A program that makes plagiarism illegal??!!
Post by: guff on March 10, 2009, 06:35:54 PM
i don't know who you are but you sound stupid
Title: Re: A program that makes plagiarism illegal??!!
Post by: jodokast on March 10, 2009, 06:41:28 PM
Quote from: Raekewn on March 10, 2009, 06:26:20 PM
Did you join just for the expertise of Boyah's programmers? akudood;


Wait a minute. I remember having an IM conversation with someone who brought this up. DAMMIT I CAN'T REMEMBER WHO YOU ARE. akudood;


Dill?


I didn't realize Boyah had many programmers, are there some with expertise in this subject?
Title: Re: A program that makes plagiarism illegal??!!
Post by: Daddy on March 10, 2009, 06:43:53 PM
Quote from: jodokast on March 10, 2009, 06:41:28 PM
I didn't realize Boyah had many programmers, are there some with expertise in this subject?
I can't do shit except
Code Select
#!/usr/bin/python
# Filename : Euler_055.py
#How many Lychrel numbers are there below ten-thousand?
numLy=0
def isPalindrome(n): return str(n) == str(n)[::-1]
def rev(n): return int(str(n)[::-1])
def lychrel(n):
for i in range(50):
  n+=rev(n)
  if isPalindrome(n):
   return False
return True
for i in range(10000):
if lychrel(i):
  numLy+=1
print "Number of lychrel numbers is %d."%(numLy)     

wariodood;
At least it's not Java.  hocuspocus;

Are there any chat bots that are open source?
Title: Re: A program that makes plagiarism illegal??!!
Post by: jodokast on March 10, 2009, 06:49:27 PM
I have no idea.

Are there any Boyah genius coders in this shindig that you can point me towards?
Title: Re: A program that makes plagiarism illegal??!!
Post by: guff on March 10, 2009, 06:58:23 PM
Quote from: jodokast on March 10, 2009, 06:49:27 PM
Are there any Boyah genius coders in this shindig that you can point me towards?
none that have any experience with natural language parsing  akudood;
Title: Re: A program that makes plagiarism illegal??!!
Post by: Daddy on March 10, 2009, 07:00:28 PM
Gladdy does stuff in assembly doesn't he?  akudood;
Title: Re: A program that makes plagiarism illegal??!!
Post by: Daddy on March 10, 2009, 07:00:55 PM
Bassir is a master copy-paster of code though.
Title: Re: A program that makes plagiarism illegal??!!
Post by: guff on March 10, 2009, 07:02:23 PM
brooks knows erlang  akudood;
Title: Re: A program that makes plagiarism illegal??!!
Post by: The Hand That Fisted Everyone on March 12, 2009, 06:31:03 AM
I thought plagiarism was already illegal.
Title: Re: A program that makes plagiarism illegal??!!
Post by: strongbad on March 12, 2009, 06:49:05 AM
I think he means a program that makes plagiarism legal?
Title: Re: A program that makes plagiarism illegal??!!
Post by: ME## on March 12, 2009, 10:36:46 AM
Quote from: David on March 12, 2009, 06:49:05 AM
I think he means a program that makes plagiarism legal?


Yeah, I think he did.  Isn't there already a programme that college professors use to scan students' papers to make sure they're not plagiarised?
Title: Re: A program that makes plagiarism illegal??!!
Post by: CutLess on March 12, 2009, 11:21:41 AM
Quote from: Emperor LXXXVI on March 12, 2009, 10:36:46 AM
Yeah, I think he did.  Isn't there already a programme that college professors use to scan students' papers to make sure they're not plagiarised?

Well, there's Turn It In (http://www.turnitin.com), which has a huge database of papers and it automatically checks for plagiarism.  Other than that, I don't think there's anything that specific.
Title: Re: A program that makes plagiarism illegal??!!
Post by: jodokast on March 12, 2009, 02:56:45 PM
Shit I'm a dumbass. LEGAL. Not illegal. Dammit.  madood;
Title: Re: A program that makes plagiarism legal??!!
Post by: guff on March 12, 2009, 03:09:51 PM
still it's like saying you can make murder legal by making it look like a suicide  baddood;
Title: Re: A program that makes plagiarism nonexistent??!!
Post by: jodokast on March 12, 2009, 03:17:49 PM
Good point. Nonexistent is the word I was looking for.
Title: Re: A program that makes plagiarism nonexistent??!!
Post by: guff on March 12, 2009, 03:25:23 PM
but it still happens now essentially you're covering up a murder by dumping the body in the hudson
Title: Re: A program that makes plagiarism nonexistent??!!
Post by: jodokast on March 12, 2009, 03:28:26 PM
Quote from: guff on March 12, 2009, 03:25:23 PM
but it still happens now essentially you're covering up a murder by dumping the body in the hudson


Yes, essentially that is what I'm doing.  happydood;

But, this is nearly impossible to do.. so no bodies in the Hudson for now.
Title: Re: A program that makes plagiarism nonexistent??!!
Post by: Ezloﺕ on March 12, 2009, 03:30:24 PM
just do your own damn work
Title: Re: A program that makes plagiarism nonexistent??!!
Post by: superclucky on March 12, 2009, 04:03:12 PM
wouldn't the teacher figure out that its a totally different sentence structure from your previous works
Title: Re: A program that makes plagiarism nonexistent??!!
Post by: jodokast on March 12, 2009, 04:22:02 PM
Quote from: Probably Felt on March 12, 2009, 04:03:12 PM
wouldn't the teacher figure out that its a totally different sentence structure from your previous works


Believe it or not, I don't have the same sentence structure every single time I write something. I'm not sure I understand what you're saying.
Title: Re: A program that makes plagiarism nonexistent??!!
Post by: guff on March 12, 2009, 04:26:06 PM
I don't have the same sentence structure every time I write something, whether you believe it or not.  And I don't think I understand what you're talking about.
Title: Re: A program that makes plagiarism nonexistent??!!
Post by: jodokast on March 12, 2009, 04:31:48 PM
Quote from: guff on March 12, 2009, 04:26:06 PM
I don't have the same sentence structure every time I write something, whether you believe it or not.  And I don't think I understand what you're talking about.


Well the program would rearrange sentence structure, but also replace adjectives, verbs, and nouns with synonyms. I suppose a diligent teacher could still see if some one had copied.
Title: Re: A program that makes plagiarism nonexistent??!!
Post by: Lotos on March 14, 2009, 07:09:02 PM
Quote from: jodokast on March 12, 2009, 04:22:02 PM
Believe it or not, I don't have the same sentence structure every single time I write something. I'm not sure I understand what you're saying.


She means that the teacher would recognize the different writing style.  And, yeah, I like the idea.  I would have made a thesaurus-y program if I had the skills, but I barely have the attention span to learn C++ :(
Title: Re: A program that makes plagiarism nonexistent??!!
Post by: superclucky on March 15, 2009, 03:49:00 PM
Quote from: Lotos on March 14, 2009, 07:09:02 PM
She means that the teacher would recognize the different writing style.  And, yeah, I like the idea.  I would have made a thesaurus-y program if I had the skills, but I barely have the attention span to learn C++ :(
oh ye si meant the writing style :3
Title: Re: A program that makes plagiarism nonexistent??!!
Post by: The artist formally known on March 17, 2009, 07:44:31 PM
This is just as hard as a program that translates. Especially with English.