Bal Krishna Bal

Assistant Professor
Department of Computer Science & Engineering
Kathmandu University

Office:
Dhulikhel,Kavre
Nepal
Tel: +977-11-661399

Email (preferred way to contact me):
bal@ku.edu.np


Research Interests

Software Localization, Natural Language Processing, Language Technologies,
Social Computing, Trust Parameters in E-Government Systems, Cyber Security

Teaching Experiences

At the University of Houston
COSC 1306 - Computer Science and Programming
COSC 1430 Introduction to Programming

At Kathmandu University
COMP 202 Data Structures and Algorithms(Undergraduate)
COMP 301 Principles of Programming Languages(Undergraduate)
COMP 314 Algorithms and Complexity(Undergraduate)
COMP 503 Advanced Database Management Systems(Graduate)
COMP 576 Natural Language Processing(Graduate)
ITPG 533 Research Methodologies(Graduate)
COMP 570 Machine Learning(Graduate)
COMP 596 Distributed Operating Systems(Graduate)


education

2015
Ph.D. Computer Science & Engineering   Kathmandu University, Nepal

2004
Masters Degree in Informatics and Computer Engineering  Volgograd State Technical University, Russia

2002
Bachelors Degree in Informatics and Computer Engineering  Volgograd State Technical University, Russia


employment

08/09 - Present
Kathmandu University,Nepal
Assistant Professor, Department of Computer Science & Engineering
Lead, Information and Language Processing Research Lab

09/15 - 08/16
University of Houston, TX, U.S.A
Visiting Assistant Professor,Computer Science Department

03/05 - 07/09
Madan Puraskar Pustakalaya  Nepal
Project Manager and Natural Language Processing Researcher

09/04 -02/05
Gandaki College of Engineering & Science,  Nepal
Lecturer


Affiliations

08/15 - Present
KEIV Technologies Pvt. Ltd.  Nepal
Chairman

01/15 - Present
Language Technology Kendra  Nepal
Chief Scientist

11/14 - Present
VistaTEC   Ireland
Lead External Linguist for Nepali

03/10 - 12/14
Language Technology Kendra  Nepal
Chief Technical Officer


Publications

2016
Classifying Sentiments in Nepali Subjective Texts. Lal Bahadur Reshmi Thapa and Bal Krishna Bal. IISA 2016, The 7th International Conference on Information, Intelligence, Systems and Applications, 13-15 July, 2016, Porto Carras Grand Resort, Chalkidiki, Greece.

Improving Nepali OCR Performance by Using Hybrid Recognition Approaches. Nirajan Pant and Bal Krishna Bal. IISA 2016, The 7th International Conference on Information, Intelligence, Systems and Applications, 13-15 July, 2016, Porto Carras Grand Resort, Chalkidiki, Greece.

2015
What makes Facts stand out from Opinions? Distinguishing Facts from Opinions in News Media. Santosh Regmi and Bal Kriishna Bal. Book Chapter, Creativity in Intelligent Technologies and Data Science, Volume 535 of the Series Communications in Computer and Information Science, pp 655-662. Springer, 2015.

Detecting Sentiment in Nepali texts: A bootstrap approach for Sentiment Analysis of texts in the Nepali language. Chandan Prasad Gupta and Bal Krishna Bal. In Proceedings of the Cognitive Computing and Information Processing (CCIP), 2015 International Conference, IEEE, 3-4 March, 2015 - Noida, India.

2014
Analyzing Opinions and Argumentation in News Editorials and Op-Eds. International Journal of Advanced Computer Science and Applications (IJACSA), Special Issue on Natural Language Processing, 2014.

Issues in Encoding the Languages of Nepal.Pat Hall, Bal Krishna Bal, Sagun Dhakwa and Bhim Narayan Regmi. In Proceedings of the 15'th International Conference on Intelligent Text Processing and Computational Linguistics, April 6-12, 2014 - Kathmandu, Nepal.

2013
Analysis of Opinions and Arguments in Editorials and Opinionated Texts. Bal Krishna Bal, Rohit Man Amatya, Chandan Prasad Gupta. 34'th Annual Conference of Linguistic Society of Nepal, Kathmandu, Programme and Abstracts, Nov 26-27, 2013.

Subjectivity Detection in Opinionated Texts. Chandan Prasad Gupta and Bal Krishna Bal. 34'th Annual Conference of Linguistic Society of Nepal, Kathmandu, Programme and Abstract, Nov 26-27, 2013.
Polarity Context Over time in Newspaper Editorials. Rohit Man Amatya and Bal Krishna Bal, 34'th Annual Conference of Linguistic Society of Nepal, Kathmandu, Programme and Abstracts, Nov 26-27, 2013.

2010
"Towards Building Annotated Resources for Analyzing Opinions and Argumentation in News Editorials", Bal Krishna Bal, Patrick Saint-Dizier, LREC, Malta, Nicoletta Calzolari (Eds.), ELRA, May 2010.

2009
"Towards Building Advanced Natural Language Applications - An Overview of the Existing Primary Resources and Applications in Nepali", Bal Krishna Bal, In Proceedings of the 7'th Workshop on Asian Language Resources, Association for Computational Linguistics, Suntec, Singapore, August, 2009, pp.165-170

"Towards and Analysis of Argumentation Structure and the Strength of Arguments in News Editorials", Bal Krishna Bal, Patrick Saint-Dizier, AISB Symposium on Persuasive Technologies, Edinburgh, April 2009.

"Towards an Analysis of Opinions in News Editorials: How Positive was the year?" Bal Krishna Bal, In Proceedings of the 8'th International Conference on Computational Semantics, Pages 260-263, Tilburg, January 2009. Copyright 2009 International Conference on Computational Semantics.

"Who Speaks for Whom? Towards Analyzing Opinions in News Editorials", Bal Krishna Bal, Patrick Saint-Dizier. International Symposium on Natural Language Processing (IEEE-SNLP 2009), Bangkok, October 2009.

"Have we had Hard Times or Cosy Times? A Discourse Analysis of Opinions Expressed over Socio-political Events in News editorials", Bal Krishna Bal, Patrick Saint-Dizier, Proceedings of the 7'th International Conference on Natural Language Processing (ICON-2009), pages 192-198, Hyderabad, India, December 2009. Copyright Macmillan Publishers India Ltd.,2009


Non-refereed publications

Towards DDoS Resilient Emergency Dispatch Center. Revised Design Document. Lei Xu, Bal Krishna Bal, Mohammad Fal Sadikin, Dainis Boumber, Kelvin Gao, Milad Heydarian, Omprakash Gnawali, Stephen Huang, Weidong Shi. University of Houston, July 2016.

PAN Localization, Working Papers 2004-2007
Nepali Spell Checker. Bal Krishna Bal et. al., PAN Localization, Working Papers 2004-2007, pp. 316-18.

Nepali Spell Checker 1.1 and the Thesaurus, Research and Development., Bal Krishna Bal et. al., PAN Localization, Working Papers 2004-2007, pp. 319-23.

A Morphological Analyzer and Stemmer for Nepali., Bal Krishna Bal et. al., PAN Localization, Working Papers 2004-2007, pp. 324-31

Structure of Nepali Grammar. ,Bal Krishna Bal, PAN Localization, Working Papers 2004-2007, pp. 332-96.

Architectural and system design of the Nepali Grammar Checker., Bal Krishna Bal et. al., PAN Localization, Working Papers 2004-2007, pp. 397-400.

Sorting utility for Nepali in Linux., Bal Krishna Bal et. al., PAN Localization, Working Papers 2004-2007, pp. 412-15.

Research Report on NepaLinux 1.1., Bal Krishna Bal et. al., PAN Localization, Working Papers 2004-2007, pp. 419-21.

SMSing software for Nepali., Bal Krishna Bal et. al., PAN Localization, Working Papers 2004-2007, pp. 434-35

PDA Localization for Nepali., Bal Krishna Bal et. al., PAN Localization, Working Papers 2004-2007, pp. 436-52

Dissertations
Computational Linguistic Model for Analyzing Opinionated Texts, Bal Krishna Bal, PhD Thesis, Kathmandu University, January, 2015

Automation of Creation and Research of Business Models of Administrative Processes of Organizations Taking the Dean's Office of the Faculty of Preparatory for Foreign Specialists as an Example, Bal Krishna Bal, Masters Thesis, Volgograd Technical University, June 2004.


Invited Talks and Presentations


Understanding Disaster Preparedness and Recovery: A Case Study from Nepal Earthquake of 2015. Bal Krishna Bal, Omprakash Gnawali, Jenifer Vardeman-Winter, Rakesh Verma. 2016 Joint ASNEngr/CAN-USA Annual Conference, Houston, TX, USA.

Text Analysis Engine: Defense Against 9-1-1 Text DDoS. Towards DDoS Resilient Emergency Dispatch Center. University of Houston, April 2016.

On Localization, Natural Language Processing Tools and Use models of Technology for increasing the use of ICT in rural Nepal. Use of ICT in Rural Nepal: National Conference on Technology Influences In Conjunction with the Results Dissemination Workshop of the Use Models of Technology Project : March 22-23, 2012, Kathmandu, Nepal.

Localization of ICT for Empowering the Rural Masses and the Differently-abled in Nepal. 2012 Joint American Society of Nepalese Engineers (ASNEngr)/Computer Association of Nepal-USA (CAN-USA), Leesburg, Virginia (Greater Washington D.C area), May 26-27, 2012.

Computer writing of Nepali - Achievements so far. Seminar on Writing the languages of Nepal in Computer, Language Technology Kendra, Lalitpur, PatanDhoka, Nepal, April 2011.

Localization and tools for generating local content. Asian Development Bank SASEC Research and Training Network Workshop. Yalamaya Kendra, Lalitpur, PatanDhoka, Nepal, November 2011.

From a Simplified Typing System to a Completely Localized Operating System in Nepali - NepaLinux.Information and Communication Technology (ICT) Policy Consultation Meeting organized by Association for Progressive Communications and Bangladesh Friendship Society, Dhaka, April 2006.


professional activities

Text-To-Speech for Nepali (2005-2006)

Nepali Spell Checker Development under the OpenOffice.Org framework (2005-2006).

Study of the structure of the Nepali Grammar, 2005.

Dobhase, English to Nepali Machine Translation Project, 2005-2006.

PAN Localization Project (2005-2007, 2007-2009), Project Manager. Nepal Component.

Team Leader - Research and Development of Natural Language Processing Tools and Applications, Nepal Component, PAN Localization Project (2005-2009).

Co-investigator - "Trust issues in e-Government: an ethnographic investigation of the Nepalese context", an institutional grant to the Department of Computer Science and Engineering, Kathmandu University, Nepal from the University Grants Commission(UGC), Sanothimi, Bhaktapur, Nepal (Jan 2010 - Feb 2012) .

Member - IDN Variant TLDs Issues Project (Case Study Team for the Devanagari Script - 2011), ICANN.

Member - Program Committee, Workshop on South and Southeast Asian Natural Languages Processing.

Research Secretary - Research Committee Secretariat, School of Engineering, Kathmandu University (2009-2011)

Team Leader - "Opinion Mining and Argumentation Analysis in Newspaper Editorials" Project, an institutional grant to the Department of Computer Science and Engineering, Kathmandu University, Nepal from the University Grants Commission(UGC), Sanothimi, Bhaktapur, Nepal (2011-2013).

Member - South Asia Subregional Economic Cooperation (SASEC) Information Highway Project, Nepal representing the Research and Training Center (RTC), Kathmandu University, Nepal (June 2013 - November 2014).

Co-owner - Nepali Parallel Corpus Project 2012 in co-operation with Microsoft Research Connections, USA and Kathmandu University.

Organizing Committee Member, International Summer School in Advanced Language Engineering, NSSNLP 2012, Kathmandu University, Dhulikhel, Kavre, Nepal, Aug 27 - Sept 21, 2012. Co-organized by Kathmandu University, University of Konstanz (Germany) and University of Science and Technology (Pakistan). Event sponsored by DAAD, German Academic Exchange Service and Kathmandu University.

Member - Technical Committee, International Conference on Language and Technology.

Member - Working group Neo-Brahmi Generation Panel, ICANN, 2014.

Member - Program Committee, CITD&S 2015-2016: Creativity in Intelligent Technologies & Data Science

Academic and Research Co-ordinator(2011-2015), ERASMUS MUNDUS
Mobility Programs (STRONG TIES, INTACT, LEADERS)
Kathmandu University

Principal Investigator - Nepali OCR Project (Sept 2016 - August 2017): A joint collaboration between the Information and Language Processing Research Lab, KU and Nepal Association of Blind(NAB). Supported by the Direct Aid Program under the Australian Embassy to Nepal.


Mentoring

Current M.S Students
Praveen Acharya (May 2015 till date), Deep Learning Approach for English-Nepali Language Pair Machine Translation

Rohit Man Amatya (May 2012 till date), Opinion Polarity and Intensity Analysis in Newspaper texts.

Rupak Raj Ghimire (Feb 2013 till date), Algorithms and Techniques for Nepali Text-to-Speech

Advised Masters Graduates
Rati Manandhar, "Developing Software Process Improvement Plan: Case Studies of Software Companies of Nepal", Department of Computer Science and Engineering, Kathmandu University, 2011.

Vijay Shrestha, "Library Automation and Networking Using Cost-Effective Technology and Machine Readable Cataloging (MARC)", Department of Computer Science and Engineering, Kathmandu University, 2012.

Prajwal Amatya, "Investigating Trust issues in the implementation of e-government in Nepal using ethnography as a tool", Department of Computer Science and Engineering, Kathmandu University, 2012.

Shanta Acharya, "A Framework for Integrating Digital Library System to Content Management System (Moodle)", Department of Computer Science and Engineering, Kathmandu University, 2014.

Mukesh Chapagain, "Recommendation System Using Ratings and Reviews", Department of Computer Science and Engineering, Kathmandu University, 2015.

Nirajan Pant, "Segmentation Problems in Nepali Optical Character Recognition", Department of Computer Science and Engineering, Kathmandu University, 2016.

Santosh Regmi, "Making a Distinction between Facts and Opinions in Nepali Subjective Texts", Department of Computer Science and Engineering, Kathmandu University, 2016.

Lal Bahadur Reshmi Thapa, "Document Level Opinion Analysis of Nepali Subjective Texts", Department of Computer Science and Engineering, Kathmandu University, 2016.

Chandan Prasad Gupta, "Subjectivity Analysis in Nepali",Department of Computer Science and Engineering, Kathmandu University, 2016.


External Examination Services
"Word Sense Disambiguation", Department of Computer Science and Engineering, Kathmandu University, 2008.

"Stochastic Parts of Speech Tagger for Nepali", Central Department of Computer Science and Information Technology, Tribhuvan University, 2009.

"A Chunk Level Statistical Machine Translation - English Language to Nepali Language Translation", Central Department of Computer Science and Information Technology, Tribhuvan University, 2010.

"A Chunk Alignment Model for Statistical Machine Translation on English-Nepali Parallel Corpus", Central Department of Computer Science and Information Technology, Tribhuvan University, 2010.

"Creation of Parallel Corpus from Comparable Corpus (For English-Nepali Language Pair", Central Department of Computer Science and Information Technology, Tribhuvan University, 2011.

"Off-line Nepali Handwriting Recognition Using MLP and RBF Neural Networks", Central Department of Computer Science and Information Technology, Tribhuvan University, 2012.

"Text Based Content Protection and CAPTCHA Solution on the basis of Font Parsing", Central Department of Computer Science and Information Technology, Tribhuvan University, 2013.

"Named Entity Recognition for Nepali Text using Support Vector Machine", Central Department of Computer Science and Information Technology, Tribhuvan University, 2013.

"Performance Analysis of Nepali Text Classification using Back Propogation and Naive Bayes' Algorithm", Central Department of Computer Science and Information Technology, Tribhuvan University, 2014.



Awards and personal achievements:

United Mission to Nepal (UMN) Scholarship for studies at Gandaki Awasiya Ma. Vi (from grade four to ten) and at Gandaki Boarding Higher Secondary School(from grade eleven to twelve), Lamachaur, Pokhara, Nepal.

Scholarship (free tuition) under the sponsorship of the Russian Federation for a full term of Engineering Studies in Russia.

Master's Degree (Hons.), "Red Diploma" 2004.

Recommendation for a free PhD course by the State Attestation Commission (Russia) 2004 at Volgograd State Technical University for the academic year 2004-2007

Certified registered computer engineer of "A" category by the Nepal Engineering Council, 2005.

Nominated as the finalist for the Fulbright PhD Science and Technology award 2007 by the bi-national Fulbright Commission Board of Nepal in the summer of 2006.


References:

Patrick Andrew Voss Hall
Emeritus Professor from the Open University, UK
Scientific Advisor, Language Technology Kendra, Patan,Nepal
Visiting Professor, Dept of Computer Science and Engineering, Kathmandu University, Nepal
email: p.a.v.hall@btinternet.com
skype: pathall1940
phone: +44 (0)1825 712661
mobile: +44 (0)7594 325114
post: The Beacon, Fairwarp, Uckfield, East Sussex, TN223BG, United Kingdom.



Dr. Omprakash Gnawali
Assistant Professor
Department of Computer Science
University of Houston
Houston, TX, U.S
email:gnawali@gmail.com



Mr. Kanak Mani Dixit
Vice-Chairman
Language Technology Kendra
Lalitpur, PatanDhoka
Nepal
E - mail: kanakd@himalmag.com