SlideShare a Scribd company logo
1 of 17
Plagiarism Checker
What is Plagiarism ?
to steal and pass off (the
ideas or words of another)
as one's own
to use (another's
production) without
crediting the source
to commit literary
theft
to present as new and
original an idea or product
derived from an existing
source
Not just Copying or
borrowing
Types of Plagiarism ?
CLONE
Submitting
another’s work,
word-for-word,
as one’s own
CTRL-C
Contains significant
portions of text
from a single source
without alterations
FIND - REPLACE
Changing key words
and phrases but
retaining the
essential content of
the source
REMIX
Paraphrases from
multiple sources,
made to fit together
RECYCLE
Borrows generously
from the writer’s
previous work
without citation
HYBRID
Combines perfectly
cited sources with
copied passages
without citation
MASHUP
Mixes copied
material from
multiple sources
404 ERROR
Includes citations to
non-existent or
inaccurate
information about
AGGREGATOR
Includes proper
citation to sources
but the paper
contains almost no
RE-TWEET
Includes proper citation,
but relies too closely on
the text’s original wording
Algorithm
How To do it practically
Document 1
• A document is a written, drawn,
presented or recorded representation
of thoughts. Originating from the
Latin Documentum meaning lesson -
the verb doceō means to teach, and is
pronounced similarly, in the past it
was usually used as a term for a
written proof used as evidence. In
the computer age, a document is
usually used to describe a primarily
textual file, along with its structure
and design, such as fonts, colors and
additional images.
Document 2
• A document is a written, drawn,
presented or recorded representation
of thoughts. Originating from the
Latin Documentum meaning lesson -
the verb doceō means to teach, and is
pronounced similarly, in the past it
was usually used as a term for a
written proof used as evidence. In
the computer age, a document is
usually used to describe a primarily
textual file, along with its structure
and design, such as fonts, colors and
additional images.
Threeshold
Algorithm 1
(document
level),
Algorithm 3
(sentence
level).
(Lexical
semantics )-lesk
WordNet
Algorithm 2
(paragraph
level),
Two input documents
• Input : DocA, DocB // Two input documents
• Output: similarity
• Begin
• DocMinSize = min (|DocA|, |DocB|)
• DocIntersectionSize = |DocA ∩ DocB|
• If (DocIntersectionSize >= DocMinSize*DocThreshold)
• Then
• //Possible similarity
• //Check similarity at paragraph level
• similarity = true
• Else
• similarity = false
• End
Two input paragraphs
• Input : ParA, ParB // Two input paragraphs
Output: similarity
• Begin
• ParMinSize = min (|ParA|, |ParB|)
• ParIntersectionSize = |ParA ∩ ParB|
• If (ParIntersectionSize >= ParMinSize*ParThreshold)
• Then
• //Possible similarity
• //Check similarity at sentence level
• similarity = true
• Else
• similarity = false
Sentence level
• Algorithm 3: Sentence level
heuristic
• Input : SenA, SenB
• Output: similarity, similar
substrings in SenA and SenB
• Begin
• SenMinSize = min(|SenA|,
|SenB|)
• SenIntersectionSize = |SenA ∩
SenB|
• If (SenIntersectionSize >=
SenMinSize*SenThreshold)
• Then
• //Similarity detected
• //Determine similar
• //substrings
• similarity = true
• Else
• similarity = false
• Else
• similarity = false
• End
Wordnet
WordNet
•A very large lexical database of English:
–117K nouns, 11K verbs, 22K adjectives, 4.5K adverbs
•Word senses grouped into synonym sets (“synsets”) linked into a
conceptual-semantic hierarchy
–82K noun synsets, 13K verb synsets, 18K adjectives synsets, 3.6K adverb
synsets
–Avg. # of senses: 1.23/noun, 2.16/verb, 1.41/adj, 1.24/adverb
•Conceptual-semantic relations
–hypernym/hyponym
Lesk algorithm
Compare the context with the dictionary definition of the sense
–Construct the signatureof a word in context by the signatures of its
senses in the dictionary
•Signature= set of context words (in examples/gloss or in context)
–Assign the dictionary sense whose gloss and examples are the most
similarto the context in which the word occurs
•Similarity = size of intersection of context signature and sense
signature
Sense signatures
-------bank1
Gloss: a financial institution that accepts deposits and channels
the moneyinto lending activities
Examples: “he cashedthe checkat the bank”,
“that bank holdsthe mortgageon my home”
------bank2
Gloss: slopingland(especially the slopebeside a bodyof water)
Examples: “they pulledthe canoeup on the bank”,
“he saton the bank of the riverand watchedthe current”
Signature(bank1) = {financial, institution, accept, deposit,
channel, money, lend, activity, cash, check, hold, mortgage, home}
Signature(bank1) = {slope, land, body, water, pull, canoe, sit,
river, watch, current}
Final Result
Uniqe
Also may be containing a report with details
Team Members NLP
Eslam
Hamouda
Ahmed
Wahdan
Hossam
Nabih
Mohamed
Shalan
Demo
Thank You

More Related Content

What's hot

Basic techniques in nlp
Basic techniques in nlpBasic techniques in nlp
Basic techniques in nlpSumit Sony
 
What are the basics of Analysing a corpus? chpt.10 Routledge
What are the basics of Analysing a corpus? chpt.10 RoutledgeWhat are the basics of Analysing a corpus? chpt.10 Routledge
What are the basics of Analysing a corpus? chpt.10 RoutledgeRajpootBhatti5
 
Presentation of OpenNLP
Presentation of OpenNLPPresentation of OpenNLP
Presentation of OpenNLPRobert Viseur
 
Search explained T3DD15
Search explained T3DD15Search explained T3DD15
Search explained T3DD15Hans Höchtl
 
Dictionary implementation using TRIE
Dictionary implementation using TRIEDictionary implementation using TRIE
Dictionary implementation using TRIECharmi Chokshi
 
Natural Language Processing glossary for Coders
Natural Language Processing glossary for CodersNatural Language Processing glossary for Coders
Natural Language Processing glossary for CodersAravind Mohanoor
 
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection TasksSneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection TasksMLconf
 
Wiki-syntax for Description Set Profile
Wiki-syntax for Description Set ProfileWiki-syntax for Description Set Profile
Wiki-syntax for Description Set ProfileEnok
 
Corpus Linguistics :Analytical Tools
Corpus Linguistics :Analytical ToolsCorpus Linguistics :Analytical Tools
Corpus Linguistics :Analytical ToolsJitendra Patil
 
Alexey Golub - Writing parsers in c# | 3Shape Meetup
Alexey Golub - Writing parsers in c# | 3Shape MeetupAlexey Golub - Writing parsers in c# | 3Shape Meetup
Alexey Golub - Writing parsers in c# | 3Shape MeetupOleksii Holub
 
3. introduction to text mining
3. introduction to text mining3. introduction to text mining
3. introduction to text miningLokesh Ramaswamy
 
Enriching the semantic web tutorial session 1
Enriching the semantic web tutorial session 1Enriching the semantic web tutorial session 1
Enriching the semantic web tutorial session 1Tobias Wunner
 
Building yourself with Python - Learn the Basics!!
Building yourself with Python - Learn the Basics!!Building yourself with Python - Learn the Basics!!
Building yourself with Python - Learn the Basics!!FRANKLINODURO
 
Types of parsers
Types of parsersTypes of parsers
Types of parsersSabiha M
 

What's hot (20)

Basic techniques in nlp
Basic techniques in nlpBasic techniques in nlp
Basic techniques in nlp
 
What are the basics of Analysing a corpus? chpt.10 Routledge
What are the basics of Analysing a corpus? chpt.10 RoutledgeWhat are the basics of Analysing a corpus? chpt.10 Routledge
What are the basics of Analysing a corpus? chpt.10 Routledge
 
Presentation of OpenNLP
Presentation of OpenNLPPresentation of OpenNLP
Presentation of OpenNLP
 
Search explained T3DD15
Search explained T3DD15Search explained T3DD15
Search explained T3DD15
 
Dictionary implementation using TRIE
Dictionary implementation using TRIEDictionary implementation using TRIE
Dictionary implementation using TRIE
 
Natural Language Processing glossary for Coders
Natural Language Processing glossary for CodersNatural Language Processing glossary for Coders
Natural Language Processing glossary for Coders
 
Ivan Derganskyi
Ivan DerganskyiIvan Derganskyi
Ivan Derganskyi
 
Using TeachingBooks.net
Using TeachingBooks.netUsing TeachingBooks.net
Using TeachingBooks.net
 
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection TasksSneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
Sneha Rajana - Deep Learning Architectures for Semantic Relation Detection Tasks
 
Corpora translation
Corpora translationCorpora translation
Corpora translation
 
EDI 2009- Advanced Search: What’s Under the Hood of your Favorite Search System?
EDI 2009- Advanced Search: What’s Under the Hood of your Favorite Search System?EDI 2009- Advanced Search: What’s Under the Hood of your Favorite Search System?
EDI 2009- Advanced Search: What’s Under the Hood of your Favorite Search System?
 
Wiki-syntax for Description Set Profile
Wiki-syntax for Description Set ProfileWiki-syntax for Description Set Profile
Wiki-syntax for Description Set Profile
 
NLP_KASHK:Text Normalization
NLP_KASHK:Text NormalizationNLP_KASHK:Text Normalization
NLP_KASHK:Text Normalization
 
Corpus Linguistics :Analytical Tools
Corpus Linguistics :Analytical ToolsCorpus Linguistics :Analytical Tools
Corpus Linguistics :Analytical Tools
 
Alexey Golub - Writing parsers in c# | 3Shape Meetup
Alexey Golub - Writing parsers in c# | 3Shape MeetupAlexey Golub - Writing parsers in c# | 3Shape Meetup
Alexey Golub - Writing parsers in c# | 3Shape Meetup
 
3. introduction to text mining
3. introduction to text mining3. introduction to text mining
3. introduction to text mining
 
Enriching the semantic web tutorial session 1
Enriching the semantic web tutorial session 1Enriching the semantic web tutorial session 1
Enriching the semantic web tutorial session 1
 
Building yourself with Python - Learn the Basics!!
Building yourself with Python - Learn the Basics!!Building yourself with Python - Learn the Basics!!
Building yourself with Python - Learn the Basics!!
 
Types of parsers
Types of parsersTypes of parsers
Types of parsers
 
Elasticsearch
ElasticsearchElasticsearch
Elasticsearch
 

Viewers also liked

Gauging your Readiness for PSS
Gauging your Readiness for PSSGauging your Readiness for PSS
Gauging your Readiness for PSSTim McAloone
 
Domestic animal ipad apps
Domestic animal ipad appsDomestic animal ipad apps
Domestic animal ipad appsNeharica Walter
 
14 so what now - tmca
14   so what now - tmca14   so what now - tmca
14 so what now - tmcaTim McAloone
 
World-Class Servitisation: Methods, Cases and Partnerships
World-Class Servitisation: Methods, Cases and PartnershipsWorld-Class Servitisation: Methods, Cases and Partnerships
World-Class Servitisation: Methods, Cases and PartnershipsTim McAloone
 
What can we expect from service? The promise of PSS - Tim McAloone, PROTEUS P...
What can we expect from service? The promise of PSS - Tim McAloone, PROTEUS P...What can we expect from service? The promise of PSS - Tim McAloone, PROTEUS P...
What can we expect from service? The promise of PSS - Tim McAloone, PROTEUS P...Tim McAloone
 
10 wilhelmsen - ec
10   wilhelmsen - ec10   wilhelmsen - ec
10 wilhelmsen - ecTim McAloone
 
The voice of the customer: TORM's experiences and needs within PSS - Allan H....
The voice of the customer: TORM's experiences and needs within PSS - Allan H....The voice of the customer: TORM's experiences and needs within PSS - Allan H....
The voice of the customer: TORM's experiences and needs within PSS - Allan H....Tim McAloone
 
Business models for PSS in the maritime branch - Jakob Andersen, Research Ass...
Business models for PSS in the maritime branch - Jakob Andersen, Research Ass...Business models for PSS in the maritime branch - Jakob Andersen, Research Ass...
Business models for PSS in the maritime branch - Jakob Andersen, Research Ass...Tim McAloone
 
PSS Networks and Partnerships
PSS Networks and PartnershipsPSS Networks and Partnerships
PSS Networks and PartnershipsTim McAloone
 
12 business models - jaban
12   business models - jaban12   business models - jaban
12 business models - jabanTim McAloone
 
06 readiness for pss - hsuan
06   readiness for pss - hsuan06   readiness for pss - hsuan
06 readiness for pss - hsuanTim McAloone
 

Viewers also liked (16)

Gauging your Readiness for PSS
Gauging your Readiness for PSSGauging your Readiness for PSS
Gauging your Readiness for PSS
 
Domestic animal ipad apps
Domestic animal ipad appsDomestic animal ipad apps
Domestic animal ipad apps
 
14 so what now - tmca
14   so what now - tmca14   so what now - tmca
14 so what now - tmca
 
World-Class Servitisation: Methods, Cases and Partnerships
World-Class Servitisation: Methods, Cases and PartnershipsWorld-Class Servitisation: Methods, Cases and Partnerships
World-Class Servitisation: Methods, Cases and Partnerships
 
What can we expect from service? The promise of PSS - Tim McAloone, PROTEUS P...
What can we expect from service? The promise of PSS - Tim McAloone, PROTEUS P...What can we expect from service? The promise of PSS - Tim McAloone, PROTEUS P...
What can we expect from service? The promise of PSS - Tim McAloone, PROTEUS P...
 
10 wilhelmsen - ec
10   wilhelmsen - ec10   wilhelmsen - ec
10 wilhelmsen - ec
 
The voice of the customer: TORM's experiences and needs within PSS - Allan H....
The voice of the customer: TORM's experiences and needs within PSS - Allan H....The voice of the customer: TORM's experiences and needs within PSS - Allan H....
The voice of the customer: TORM's experiences and needs within PSS - Allan H....
 
AWPA presentation on Workforce Development at the 7th Annual Australasian Tal...
AWPA presentation on Workforce Development at the 7th Annual Australasian Tal...AWPA presentation on Workforce Development at the 7th Annual Australasian Tal...
AWPA presentation on Workforce Development at the 7th Annual Australasian Tal...
 
AWPA CEO Robin Shreeve's presentation for Global Mindset forum
AWPA CEO Robin Shreeve's presentation for Global Mindset forumAWPA CEO Robin Shreeve's presentation for Global Mindset forum
AWPA CEO Robin Shreeve's presentation for Global Mindset forum
 
Business models for PSS in the maritime branch - Jakob Andersen, Research Ass...
Business models for PSS in the maritime branch - Jakob Andersen, Research Ass...Business models for PSS in the maritime branch - Jakob Andersen, Research Ass...
Business models for PSS in the maritime branch - Jakob Andersen, Research Ass...
 
Mobile Agent (AI)
Mobile Agent (AI)Mobile Agent (AI)
Mobile Agent (AI)
 
PSS Networks and Partnerships
PSS Networks and PartnershipsPSS Networks and Partnerships
PSS Networks and Partnerships
 
Silk Fabric
Silk FabricSilk Fabric
Silk Fabric
 
12 business models - jaban
12   business models - jaban12   business models - jaban
12 business models - jaban
 
06 readiness for pss - hsuan
06   readiness for pss - hsuan06   readiness for pss - hsuan
06 readiness for pss - hsuan
 
13 torm pss
13   torm pss13   torm pss
13 torm pss
 

Similar to Plagirism checker

Chapter 2: Text Operation in information stroage and retrieval
Chapter 2: Text Operation in information stroage and retrievalChapter 2: Text Operation in information stroage and retrieval
Chapter 2: Text Operation in information stroage and retrievalcaptainmactavish1996
 
Information retrieval chapter 2-Text Operations.ppt
Information retrieval chapter 2-Text Operations.pptInformation retrieval chapter 2-Text Operations.ppt
Information retrieval chapter 2-Text Operations.pptSamuelKetema1
 
Chapter 2 Text Operation.pdf
Chapter 2 Text Operation.pdfChapter 2 Text Operation.pdf
Chapter 2 Text Operation.pdfHabtamu100
 
2010-04-29-swnj-pcls-presentation
2010-04-29-swnj-pcls-presentation2010-04-29-swnj-pcls-presentation
2010-04-29-swnj-pcls-presentationDouglas Randall
 
Chapter 2 Text Operation and Term Weighting.pdf
Chapter 2 Text Operation and Term Weighting.pdfChapter 2 Text Operation and Term Weighting.pdf
Chapter 2 Text Operation and Term Weighting.pdfJemalNesre1
 
Text similarity measures
Text similarity measuresText similarity measures
Text similarity measuresankit_ppt
 
Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1Saurabh Kaushik
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language ProcessingToine Bogers
 
Using ict to analyse language
Using ict to analyse languageUsing ict to analyse language
Using ict to analyse languageUzumakisella
 
Unsupervised Software-Specific Morphological Forms Inference from Informal Di...
Unsupervised Software-Specific Morphological Forms Inference from Informal Di...Unsupervised Software-Specific Morphological Forms Inference from Informal Di...
Unsupervised Software-Specific Morphological Forms Inference from Informal Di...Chunyang Chen
 
Avoiding_Plagiarism.ppt
Avoiding_Plagiarism.pptAvoiding_Plagiarism.ppt
Avoiding_Plagiarism.pptSushama Jotkar
 
Ppt programming by alyssa marie paral
Ppt programming by alyssa marie paralPpt programming by alyssa marie paral
Ppt programming by alyssa marie paralalyssamarieparal
 
Mdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databasesMdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databasesRafael Alvarado
 
Automated Abstracts and Big Data
Automated Abstracts and Big DataAutomated Abstracts and Big Data
Automated Abstracts and Big DataSameer Wadkar
 
Using topic modelling frameworks for NLP and semantic search
Using topic modelling frameworks for NLP and semantic searchUsing topic modelling frameworks for NLP and semantic search
Using topic modelling frameworks for NLP and semantic searchDawn Anderson MSc DigM
 
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...Facultad de Informática UCM
 
Lexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEOLexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEOKoray Tugberk GUBUR
 

Similar to Plagirism checker (20)

Chapter 2: Text Operation in information stroage and retrieval
Chapter 2: Text Operation in information stroage and retrievalChapter 2: Text Operation in information stroage and retrieval
Chapter 2: Text Operation in information stroage and retrieval
 
Information retrieval chapter 2-Text Operations.ppt
Information retrieval chapter 2-Text Operations.pptInformation retrieval chapter 2-Text Operations.ppt
Information retrieval chapter 2-Text Operations.ppt
 
Chapter 2 Text Operation.pdf
Chapter 2 Text Operation.pdfChapter 2 Text Operation.pdf
Chapter 2 Text Operation.pdf
 
2010-04-29-swnj-pcls-presentation
2010-04-29-swnj-pcls-presentation2010-04-29-swnj-pcls-presentation
2010-04-29-swnj-pcls-presentation
 
Ir 03
Ir   03Ir   03
Ir 03
 
Textmining
TextminingTextmining
Textmining
 
Chapter 2 Text Operation and Term Weighting.pdf
Chapter 2 Text Operation and Term Weighting.pdfChapter 2 Text Operation and Term Weighting.pdf
Chapter 2 Text Operation and Term Weighting.pdf
 
Text similarity measures
Text similarity measuresText similarity measures
Text similarity measures
 
Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1Engineering Intelligent NLP Applications Using Deep Learning – Part 1
Engineering Intelligent NLP Applications Using Deep Learning – Part 1
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Using ict to analyse language
Using ict to analyse languageUsing ict to analyse language
Using ict to analyse language
 
Unsupervised Software-Specific Morphological Forms Inference from Informal Di...
Unsupervised Software-Specific Morphological Forms Inference from Informal Di...Unsupervised Software-Specific Morphological Forms Inference from Informal Di...
Unsupervised Software-Specific Morphological Forms Inference from Informal Di...
 
Avoiding_Plagiarism.ppt
Avoiding_Plagiarism.pptAvoiding_Plagiarism.ppt
Avoiding_Plagiarism.ppt
 
Ppt programming by alyssa marie paral
Ppt programming by alyssa marie paralPpt programming by alyssa marie paral
Ppt programming by alyssa marie paral
 
IR.pptx
IR.pptxIR.pptx
IR.pptx
 
Mdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databasesMdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databases
 
Automated Abstracts and Big Data
Automated Abstracts and Big DataAutomated Abstracts and Big Data
Automated Abstracts and Big Data
 
Using topic modelling frameworks for NLP and semantic search
Using topic modelling frameworks for NLP and semantic searchUsing topic modelling frameworks for NLP and semantic search
Using topic modelling frameworks for NLP and semantic search
 
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
Languages, Ontologies and Automatic Grammar Generation - Prof. Pedro Rangel H...
 
Lexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEOLexical Semantics, Semantic Similarity and Relevance for SEO
Lexical Semantics, Semantic Similarity and Relevance for SEO
 

Recently uploaded

EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfSocial Samosa
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一fhwihughh
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一F La
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...limedy534
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfBoston Institute of Analytics
 

Recently uploaded (20)

EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdfKantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
Kantar AI Summit- Under Embargo till Wednesday, 24th April 2024, 4 PM, IST.pdf
 
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
办理学位证纽约大学毕业证(NYU毕业证书)原版一比一
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
办理(Vancouver毕业证书)加拿大温哥华岛大学毕业证成绩单原版一比一
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
Effects of Smartphone Addiction on the Academic Performances of Grades 9 to 1...
 
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdfPredicting Salary Using Data Science: A Comprehensive Analysis.pdf
Predicting Salary Using Data Science: A Comprehensive Analysis.pdf
 

Plagirism checker

  • 2. What is Plagiarism ? to steal and pass off (the ideas or words of another) as one's own to use (another's production) without crediting the source to commit literary theft to present as new and original an idea or product derived from an existing source Not just Copying or borrowing
  • 3. Types of Plagiarism ? CLONE Submitting another’s work, word-for-word, as one’s own CTRL-C Contains significant portions of text from a single source without alterations FIND - REPLACE Changing key words and phrases but retaining the essential content of the source REMIX Paraphrases from multiple sources, made to fit together RECYCLE Borrows generously from the writer’s previous work without citation HYBRID Combines perfectly cited sources with copied passages without citation MASHUP Mixes copied material from multiple sources 404 ERROR Includes citations to non-existent or inaccurate information about AGGREGATOR Includes proper citation to sources but the paper contains almost no RE-TWEET Includes proper citation, but relies too closely on the text’s original wording
  • 5.
  • 6. How To do it practically Document 1 • A document is a written, drawn, presented or recorded representation of thoughts. Originating from the Latin Documentum meaning lesson - the verb doceō means to teach, and is pronounced similarly, in the past it was usually used as a term for a written proof used as evidence. In the computer age, a document is usually used to describe a primarily textual file, along with its structure and design, such as fonts, colors and additional images. Document 2 • A document is a written, drawn, presented or recorded representation of thoughts. Originating from the Latin Documentum meaning lesson - the verb doceō means to teach, and is pronounced similarly, in the past it was usually used as a term for a written proof used as evidence. In the computer age, a document is usually used to describe a primarily textual file, along with its structure and design, such as fonts, colors and additional images. Threeshold
  • 8. Two input documents • Input : DocA, DocB // Two input documents • Output: similarity • Begin • DocMinSize = min (|DocA|, |DocB|) • DocIntersectionSize = |DocA ∩ DocB| • If (DocIntersectionSize >= DocMinSize*DocThreshold) • Then • //Possible similarity • //Check similarity at paragraph level • similarity = true • Else • similarity = false • End
  • 9. Two input paragraphs • Input : ParA, ParB // Two input paragraphs Output: similarity • Begin • ParMinSize = min (|ParA|, |ParB|) • ParIntersectionSize = |ParA ∩ ParB| • If (ParIntersectionSize >= ParMinSize*ParThreshold) • Then • //Possible similarity • //Check similarity at sentence level • similarity = true • Else • similarity = false
  • 10. Sentence level • Algorithm 3: Sentence level heuristic • Input : SenA, SenB • Output: similarity, similar substrings in SenA and SenB • Begin • SenMinSize = min(|SenA|, |SenB|) • SenIntersectionSize = |SenA ∩ SenB| • If (SenIntersectionSize >= SenMinSize*SenThreshold) • Then • //Similarity detected • //Determine similar • //substrings • similarity = true • Else • similarity = false • Else • similarity = false • End
  • 11. Wordnet WordNet •A very large lexical database of English: –117K nouns, 11K verbs, 22K adjectives, 4.5K adverbs •Word senses grouped into synonym sets (“synsets”) linked into a conceptual-semantic hierarchy –82K noun synsets, 13K verb synsets, 18K adjectives synsets, 3.6K adverb synsets –Avg. # of senses: 1.23/noun, 2.16/verb, 1.41/adj, 1.24/adverb •Conceptual-semantic relations –hypernym/hyponym
  • 12. Lesk algorithm Compare the context with the dictionary definition of the sense –Construct the signatureof a word in context by the signatures of its senses in the dictionary •Signature= set of context words (in examples/gloss or in context) –Assign the dictionary sense whose gloss and examples are the most similarto the context in which the word occurs •Similarity = size of intersection of context signature and sense signature
  • 13. Sense signatures -------bank1 Gloss: a financial institution that accepts deposits and channels the moneyinto lending activities Examples: “he cashedthe checkat the bank”, “that bank holdsthe mortgageon my home” ------bank2 Gloss: slopingland(especially the slopebeside a bodyof water) Examples: “they pulledthe canoeup on the bank”, “he saton the bank of the riverand watchedthe current” Signature(bank1) = {financial, institution, accept, deposit, channel, money, lend, activity, cash, check, hold, mortgage, home} Signature(bank1) = {slope, land, body, water, pull, canoe, sit, river, watch, current}
  • 14. Final Result Uniqe Also may be containing a report with details
  • 16. Demo