Farhad Oroumchian

Faculty of Engineering

University of Tehran

Tel: 8074356

Email: foroumchian@acm.org

 

EDUCATION

        Ph.D. School of Computer & Information Science, Syracuse University. 1995

        M.S. Computer Science, Sharif University of Technology, Tehran, Iran. 1987

        B.S.  Computer Science, National University of Iran, Tehran, Iran. 1984

 

AREAS of INTEREST

 

Multilingual Information Retrieval, Information Retrieval, Question Answering, Artificial Intelligence, Natural Language Processing and Databases.

 

CURRENT POSITION

 

Assistant Professor of Faculty of Engineering in University of Tehran , since September 1999.

 

 

Previous Position

 

 Research Engineer at TextWise LLC of Syracuse New York, April 1996- April 1999.

 

PUBLICATIONS

 

 [1] Farhad Oroumchian, Firooz Mazhar Garamaleki, "An Evaluation of Retrieval Performance Using Farsi Text”, submitted

to First Eurasia Conference on Advances in Information and Communication Technology, Tehran, Iran, 29-31 October

 2002. (Submission no. 38)

 [2] Maseud Rahgozar, Farhad Oroumchian,"A Practical Approach for Modernization of Legacy Systems”, submitted

to First Eurasia Conference on Advances in Information and Communication Technology, Tehran, Iran, 29-31 October

2002. (Submission no. 35)

[3] M. TashakoriM. Meybodi , Farhad Oroumchian, “Bon: First Persian Stemmer”, submitted to First EurAis Conference

 on Advances in Information and Communication Technology, Tehran, Iran, 29-31 October 2002.

[4] Farhad Oroumchian, Hassan Seiyed Razi, "Text Data Mining Using Shallow Relationships", submitted to International Journal of Engineering, March 2002. (www.ije-ir.org)

[5] Maseud Rahgozar, Farhad Oroumchian, "Migrating Large Indexed Files To Unix RDBMS Environment", submitted to

the Journal of Software Maintenance and Evolution, Feb 2002. (Submission no. 2002-103)

[6] Maseud Rahgozar, Farhad Oroumchian, "An effective strategy for Legacy Systems evolution", submitted to the Journal

of Software Maintenance and Evolution, Nov. 2001. (Submission no. 2001-115)

[1]  Maseud Rahgozar, Farhad Oroumchian , "Classification and Guidelines for Legacy Systems Renovation", The 10th Iranian Conference of Electrical Engineering, sponsored by IEEE and IEE (Iran Electrical Engineering Society), Tabriz, Iran, May 14-16, 2002, Tabriz Iran. (www.tabrizu.ac.ir/icee2002)

[2] Farhad Oroumchian, N. Karimi, M. Zolfi, "N-Gram Experiments in Farsi Language", 5th WSES/IEEE CSCC, MCP, MCME, Crete, Greece, July 8-15, 2001.

[3] Farhad Oroumchian, N. Karimi, M. Zolfi, "Experiments in Farsi Text Retrieval", G. Antoniou, N. Mastorakis,

 O. Penfilov, editors of Advances in Signal Processing and Computer Technologies, ISBN 960-8052-37-8, 2001.

[4] Anne Diekma, Farhad Oroumchian, Paraic Sheridan, Elizabeth D. Liddy, "TREC-7 Evaluation of Conceptual Interlingua Document Retrieval (CINDOR) in English and French", Seventh Text Retrieval Conference, TREC-7, Gaithersburg, MD, Nov. 9-11, 1998.             

[5] Farhad Oroumchian, R. N. Oddy, "An Application Of Plausible Reasoning To Information Retrieval",

Proceedings of the 19th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, August 18-22, 1996, Zurich, Switzerland

[6] Farhad Oroumchian, Seyed Hassan Mirian, "Application Programming and LL(1) Grammar", Proceedings of 1st National Seminar on Computers and their Applications (In Farsi),  Sharif University of Technology, Tehran, Iran, June 1986.

 

HONORARY DISTINCTIONS 

Higher Education Opportunity Program Award for Excellent Contribution, May 5,1994

In recognition of my work with students in University College of Syracuse University during 4 years of my service there.

National High Council of Dissemination of Information, Iran

I am a member of the committee on Farsi Text & Language in Digital Form since Jan 2001. In this committee all issues

related to storage, retrieval, process and presentation of Farsi text & language are discussed and the overall policy is decided. The reports of this committee are submitted to the council for approval and implementation as global government policy on these issues. 

Chair of Distributed Database Systems session of the ‘’Seventh Annual Conference of Computer Society of Iran, CSIC2002’’, Feb 26th-Feb 28th 2002.

Chair of SB2 session of  “Tenth Annual Iranian Conference of Electrical Engineering, ICEE2002’’, May 14-16th-2002, Tabriz Iran. (www.tabrizu.ac.ir/icee2002)

Journal & Conference Referee: I was/am the referee of the following conferences & journals

The 10th Electrical Engineering Conference of Iran, IEEE, Iranian Electrical Engineering Society (IEE), April 3-5th 2002.

The Seventh Annual Conference of  Computer Society of Iran, CSIC2002, Feb 26th-Feb 28th 2002.

The Sixth Annual Conference of  Computer Society of Iran, CSICC2001, Feb 28th-March 1st 2001.

The Fifth Annual Conference of  Computer Society of Iran, CSICC2000, Feb 28th-March 1st 2000. (www.sbu.ac.ir/csicc2000)

International Journal of Engineering, P.O.Box 13145-1659, Enghelab Ave., Tehran, Iran. (www.ije-ir.org), (Published in English)

Journal of Faculty of Engineering, Publication of University of Tehran. Tehran, Iran. (published in Farsi)

Question Designer and Member of Selection Committee for  Iranian National Doctoral Entrance Exam for Computer

Science Majors- 2000 & 2001 & 2002

I was a question designer and member of the review and selection committee for the National Computer Science Doctoral Entrance test. I have submitted 8 questions every year for each one of the topics "Theory of Languages and Machines" and "Artificial Intelligence".

Question Designer and Member of Selection Committee for Iranian National Graduate Entrance Exam for Computer Science Majors- 2000 & 2001 & 2002

I was a question designer and member of the review and selection committee for the National Computer Science Graduate Entrance test. I have submitted 8 questions every year for the topics "Theory of Languages and Machines" and "Artificial Intelligence".

TECHNICAL REPORTS

[1] Farhad Oroumchian, "Analysis of The Performance of The Search Engine of Gavanin System",

An analytical report about performance of the Gavanin System of Data Processing of Iran (DPI) that hold all the laws passed by Iranian Parliament. Submitted to the Data Processing of Iran Company, June 2000.

[2] Farhad Oroumchian, "Experiments With Fuzzy Logic Based Models of Retrieval and Farsi Text: MMM Model and

Paice Model", An analytical report on the performance of the MMM and Paice models of retrieval on Farsi Law texts for the search engine of the Gavanin System. Submitted to the Data Processing of Iran Company, Feb. 2001.

[3]  Farhad Oroumchian, "Experiments With Vector Space and NGRAM based Retrieval on Farsi Law Texts", AN

analytical report on the performance of Vector Space and NGRAM models of retrieval with different weightings on Farsi law texts for the search engine of the Gavanin System. Submitted to the Data Processing of Iran Company, Aug. 2001.

PRESENTATIONS      

Invited Speaker: "Knowledge Based Information Retrieval", a workshop in "Data Mining and Knowledge Management Workshop", Faculty of Engineering, University of Tehran, May 9-10, 2001.

Invited Speaker: "Information Retrieval With Farsi Text", a workshop in "Data Mining and Knowledge Management Workshop", Faculty of Engineering, University of Tehran, May 9-10 , 2001.

Invited Speaker: "Information Retrieval, Basic Concepts", a presentation in "Data Mining and Knowledge Management Workshop", Faculty of Engineering, University of Tehran, May 9-10, 2001.

Invited Speaker: "The Application of Fuzzy Logic in Retrieving Farsi Text", Invited speaker to Lecturers Seminar Series of University of Tehran. In this seminar the application of Fuzzy logic in retrieving Farsi text was discussed and some

experimental results were presented Dec. 2000.

 

Invited Speaker: "Information Retrieval By  Plausible Inferences", Invited speaker to Artificial Intelligence Seminar Series of AI Group of Sharif University of Technology. In this seminar the problem of information retrieval was presented as an AI challenge and then the use of plausible inferences in information retrieval were presented Feb. 2000.

 

Invited Speaker: "Information Retrieval By  Plausible Inferences", Invited speaker to Machine Learning Seminar Series of Machine Learning Group of University of Ottawa. In this seminar the use of plausible inferences in information retrieval were presented and adaptation and learning methods for purifying the knowledge base and improving performance of the system were discussed in depth. Jan. 10 1997.

 

Invited Talk: Introduction To Perl. A quick introduction to Perl programming language and its application to Internet programming was presented as part of the Graduate Student Seminar series to about 50 faculty members and graduate students in the school of Computer and Information Science, Syracuse University, February 2nd, 1996.

 

TEACHING EXPERIENCE

 

Information Retrieval- Graduate Level

Engineering Faculty, University of Tehran       Spring 2000, Spring 2001, Spring 2002

School of Informatics, University of Shahid Beheshti (National University)  Spring 2002

 

Natural Language Processing- Graduate Level    

Engineering Faculty, University of Tehran       Fall 2000, Fall 2001        

 

Theory of Languages and Machines- Undergraduate

Engineering Faculty, University of Tehran        Spring 2000, Spring 2001

University of Kish, Kish Island, Iran                  Fall 2001

 

Artificial Intelligence- Undergraduate    

Engineering Faculty, University of Tehran         Fall 1999, Fall 2000, Fall 2001

School of Informatics, University of Shahid Beheshti (National University)              Spring 2002

 

Expert Systems- Undergraduate               

Engineering Faculty, University of Tehran         Spring 2002

 

Advanced Programming C/C++

University of Kish, Kish Island, Iran                    Fall 2001

 

MATH112, Introduction to Algebra

University College, Syracuse University Summer 1995      

         

CIS296, Introduction to C Programming .Language (Lab)

School of Computer and Information Science, Syracuse University -  Spring 1995 

 

CIS500, Computer Architecture (Teaching Assistant)

School of Computer and Information Science, Syracuse University  -  Spring 1993

 

Math (Tutoring)

University College, Syracuse University

(HEOP Center for Higher Education Equal Opportunity)   - Fall 1990-Spring 1994

 

Algebra (Tutoring)

University College, Syracuse University

(HEOP Center for Higher Education Equal Opportunity)   - Fall 1990-Spring 1994

                                                   

Probability (Tutoring)

University College, Syracuse University

(HEOP Center for Higher Education Equal Opportunity)   - Fall 1990-Spring 1994

 

FORTRAN (Tutoring)

University College, Syracuse University

(HEOP Center for Higher Education Equal Opportunity)   - Fall 1990-Spring 1994

         

Programming in C

Electronics & Communication Industries Inc., Tehran, Iran - Fall 1988

 

Programming in FORTRAN

Informatic & Management School, National University of Iran - Spring 1987

 

MASTER THESIS ADVISOR

The following students are taking their MSc thesis with me:

 

Graduate Student: Mr. Mohammad Bakuii

Thesis Title: RISHEYAB: A Farsi Word Stemmer for Retrieval Purposes

Date Started: Fall 2000

 

Graduate Student: Mrs. Bita Khandzad

Thesis Title: Improving User Modeling in an Intelligent Tutoring System Using Plausible Reasoning

Date Started: Fall 2001

 

Graduate Student: Mr. Firooz Mazhar

Thesis Title: Improving Fuzzy Retrieval of Farsi Text by Using Multi-stage Retrieval and Data Fusion

Date Started: Fall 2001

 

Graduate Student: Mrs. Elham Ashori

Thesis Title: Adaptive Filtering of Information By Plausible Inferences and Dampster-Shafer Theory

Date Started: Fall 2001

 

OTHER EXPERIENCES

Coach of Simulation team – Thunder in ROBOCUP2002 Fukuoka, JapanI am the coach of a Robocup simulation team named Thunder which represents University of Tehran, College of Engineering in this international competitions.

ACM Coach Fall 1999 & Fall 2000 & Fall 2001I was one of the two coaches of  Faculty of Engineering (University of Tehran) teams participated in the regional ACM programming contest in the Sharif University of Technology. My team sat at the 8th place in national level.

Master Oral Exam:

I was external or internal examiner of about 10 masters' students in the universities of Tehran, Tarbiat Modaress and

Azad since Spet 1999.

 

 Doctoral Oral Exam:

I was a committee member of  Mr.Abdulaziz Al-Sehibani. Mr. Al-Sehibani, a Ph.D. candidate in school of Information and Computer Science-Syracuse University, successfully defended his dissertation topic "Algorithms for Multimedia Object Allocation On to Heterogenous Storage Systems"on March 24, 1999.

 

Fall 1997-Fall 1998 School Of Information Studies, Syracuse University

Research Practicum:   

Ms. Anne Diekema, a Ph.D. candidate in the school of Information Studies in Syracuse University took her research practicum with me. The topic of her research practicum was "Information Retrieval Evaluation". Ms. Diekema was given an "A" grade for exceptional work and report in this practicum.

 

EDUCATION:   

 

             Ph.D. School of Computer & Information Science, Syracuse University. 1995

          M.S. Computer Science, Sharif University of Technology, Tehran, Iran. 1987

          B.S.  Computer Science, National University of Iran, Tehran, Iran. 1985

 

AREAS of INTEREST

    Multilingual Information Retrieval, Artificial Intelligence, Natural Language Processing and Data Bases.

 

SKILLS Hardware

 UNIX, SUN Workstation (SPARC), IBM 370/158, IBM 4341, PC, MAC, VAX

 

Languages: 

 Oracle 8, MS ACCESS, FOXPRO, C, C++, Visual Basic, COBOL, PL/I, FORTRAN,PASCAL, PERL and HTML

 

OperatingSystems:

UNIX, SUN OS, SUN View, X Windows, DOS, MS Windows, OS/VS2,OS/MVS,   VM/CMS,  (JCL, TSO, CLIST)

 and Macintosh.

 

 

WORK EXPERIENCE

Sept. 1999- Nov. 2001         MT& AS Co. (Tehran-Iran)

Project Manager - ECS Information Center Site

I was the project manager of the information center & internet cite of the Electronics Council Secretariat (ECS).

This project is consist of building a web site for the High Council of The Electronics of Iran to provide all the information

related to the electronics to the users. This site includes News, Exhibitions & Seminars, Statistics,

Contracts etc. (www.ecs.or.ir)

 

April 1996- April 1999    TextWise LLC.

                                                  Researcher/Software Engineer

I was a sinior member of CINDOR project, developing a multilingual information retrieval system with the ability to search in English, French, Spanish and Japanese.

Participating in DR-LINK re-engineering projects such as Document Processing, Query Processing and Filtering projects.

 Performance evaluation of DR-LINK. Re-writing and maintaining programs in DR-LINK. Writing indexing utilities.

 Participating in TIPSTER project as software engineer. Designing and programming of DR-ALERT, the routing subsystem

of DR-LINK. 

         

March 1994- Mar. 1996      Faculty Computing Support, School of Management, Syracuse University

                                                            Consultant

Helping the faculty with computers. Maintaining several databases like CRSP and COMPUSTAT. Counseling & support for the transition from SUVM (IBM mainframe) to SUNIX (UNIX servers network).  I have developed a data base for CRSP stock exchange summaries using MS ACCESS.

 

Jan. 1994- Sept. 1994          DeFelsko Inc. Ogdensburge, NY

                                                  System Designer

Upgrading and expanding DeFelsko's computerizing sales systems to include Customer Services and shipping operations too. The new system works under their Novel network and is written in FOX Pro for windows.

 

Summers 1990 & 1991       Haight Ashbury Music Center, San Francisco, CA

                                                  Programming C

Design and Implementing accounting, payroll and inventory control systems for Haight Ashbury Music Center in San

 Francisco on their personal computers.
 

Feb. 1988-July 1989            Electronic & Communication Industries, Tehran, Iran.

                                                  System Designer, Head of Software Department of Research Division

 Designed several data bases for computerizing Electronic Parts Warehouse, Foreign Purchasing department and personnel.

 Participating in research and development of a hand-held communication device and developed an editor and a file handler

for it. Promoted to the head of software department and was responsible for consulting, supporting and installing software

for Electronics Research division.

 

Oct. 1986-Jan. 1988            Ministry of Planing & Budget, Tehran, Iran.

                                                  System Designer

 Designed a hierarchical on-line database for the government budget. System had 150+ on-line panels and 200,000 lines of

code. Designed a query language for the database system.

 

July 1986-July 1987            Sharif University of Technology, Tehran, Iran.

                                                  System Designer

 Designed an on-line system with several data bases for students, courses and professors to computerize the registration

process.

 

March 1985-Sept. 1986       NIGC, National Iranian Gas Co., Tehran, Iran.

                                                  System Designer

Analyzed both manual and computerized inventory system of the main warehouse store to design more effective

computerized system. Designed a new on-line relational database system to improve purchasing operations.

 

Projects:Summer 1992           Converting output of OTTER to Well-Formed Formulas

Implementing software for converting output of OTTER package. OTTER is a theorem proving system and its outputs are in

logical clause forms my software reads these clauses and translates them into well-formed formulas that are more readable

for humans.

 

Jan. 1988-July 1989            PEIK

                                                  Electronic & Communication Industries, Tehran, Iran.

I have written a Persian Text Editor and Control software for a hand-held communication device called PEIK. Up to 99

 messages can be typed in, saved, and transmitted in a variety of ways. Messages also can be received and filed in the

 message structure of the system. The programs originally were written on a simulation of the device on PC and later

transferred into the memory of the device. All the programs were written in C.

 

Spring 1985                           Circuit Design Package

Design and implementation of a package for helping in design of sequential and combinational circuits from beginning to the

end including coding, QM technique for simplifying and drawing the circuit map.