Panuring pampanitikan (PanPam): A sentence syntax and semantic based grammar checker for Filipino

Date of Publication


Document Type

Bachelor's Thesis

Degree Name

Bachelor of Science in Computer Science

Subject Categories

Computer Sciences


College of Computer Studies


Computer Science

Thesis Adviser

Allan Borra

Defense Panel Member

Charibeth Cheng


In today content, people use the computer to type articles Filipino articles. Instead of manually checking for errors, a system can check it. One application of Natural Language Processing (NLP) is grammar checking. The general notion is that grammar checkers, by virtue of their name, attempt to locate errors, mark the portion of the text as dubious or erroneous, and give feedback to the users. In connection with this, this research developed a Filipino sentence syntax and semantic checker that was integrated in an open-source word processing tool.

Panuring Pampanitikan is a plug-in to OpenOffice.org. Write that enables the said word processor to check for Filipino morphology, syntax and semantics. Testing of syntax checking yielded a recall of 90.47% and precision of 73.07% using 81 sentences. Testing of the spell checking using 350 misspelled words showed that the spell checker can suggest the expected word from misspelled words with one edit distance 99.33% of the time, and 42% of the time for words with two edit distances 350 misspelled words were used in spell check testing. 99% of the 150% misspelled words with one edit distance had the expected word suggestion, while 42% of the 200 misspelled words with two edit distances had the expected word suggestion. Semantic checking has an accuracy score of 80%.

Abstract Format






Accession Number


Shelf Location

Archives, The Learning Commons, 12F, Henry Sy Sr. Hall


Natural language processing (Computer science); Grammar, Comparative and general--Syntax; English language--Grammar--Software.

This document is currently not available here.