Demo Dependencies

by Rob Title


What follows is an overview of the architecture underlying the web 
demos. This is not a description of the functionality of each demo; 
rather, it is a reference for each demo's server dependencies and 
where the relevant files are located.

Each demo, with some exceptions, consists of three parts:

1.  foo-demo.php located in ~/public_html on l2r.cs.uiuc.edu
2.  foo-demo.pl, a cgi script that generates the html output 
located either in /var/www/cgi-bin on flake.cs.uiuc.edu or 
/mounts/l2r/disks/0/www/cgi-bin on l2r.cs.uiuc.edu.
3.  the servers it calls to do its job.

Each server has a start-up script ~/demos/scripts/foo.sh on the
machine it lives on. Each machine also has a program in the same 
folder called server_monitor.pl. These scripts are used by
http://l2r.cs.uiuc.edu/cgi-bin/connect_to_server_monitor.pl to 
generate the "Are the servers running" page. They communicate each
server's startup script (for starting and killing the servers from the
website) and a string that uniquely identifies the server from the
output of ps command (to get information such as the PID and running 
time). It is important that this string identify ONLY its 
corresponding server; otherwise unintended behavior occurs when using 
the servers web page.

Below I will document the dependencies for each demo using the
following format:

Demo-name
URL
cgi script
servername1 | startup script | machine | port
servername2 | startup script | machine | port
...

Context-Sensitive Spelling Correction
http://l2r.cs.uiuc.edu/~cogcomp/cssc_demo.php
This is a Java applet located at ~/public_html/SpellCheckerInterface.class
on l2r. The source code is in ~/rizzolo/eoh/ on l2r.
The conventional option has no server dependencies. The context-sensitive 
has the following:
Part of Speech Tagger | ~/demos/scripts/pos.sh | flake.cs.uiuc.edu | 3495
Spelling Correction - SNoW | ~/demos/scripts/spell.sh | flake.cs.uiuc.edu | 3492
sp_fex | ~/demos/scripts/sp_fex.sh | snow.cs.uiuc.edu | 3493


Dependency Parsing
http://l2r.cs.uiuc.edu/~cogcomp/dp-demo.php
http://flake.cs.uiuc.edu/cgi-bin/dp-demo.pl
  [calls /home/roth/cogcomp/dp_demo/dp.sh [img_file] ]
Part of Speech Tagger | ~/demos/scripts/pos.sh | flake.cs.uiuc.edu | 3495
dp_beam_server | ~/demos/scripts/dp_beam_server_run.sh | harmony.cs.uiuc.edu | 50007
  [Note: this server takes about a minute and a half to start]


Information Extraction
Seminar:
  http://l2r.cs.uiuc.edu/~cogcomp/sem_demo.php
  http://flake.cs.uiuc.edu/cgi-bin/ieserver-seminar.pl
  IE - Tagger | ~/demos/scripts/ie_tagger.sh | flake.cs.uiuc.edu | 11001
  IE - Seminar - Fex | ~/demos/scripts/ie_fex_sem.sh | flake.cs.uiuc.edu | 11002
  IE - Seminar - SNoW | ~/demos/scripts/ie_snow_sem.sh | flake.cs.uiuc.edu | 11003
Job:
  http://l2r.cs.uiuc.edu/~cogcomp/job_demo.php
  http://flake.cs.uiuc.edu/cgi-bin/ieserver-job.pl
  IE - Tagger | ~/demos/scripts/ie_tagger.sh | flake.cs.uiuc.edu | 11001
  IE - Job - Fex | ~/demos/scripts/ie_fex_job.sh | flake.cs.uiuc.edu | 11005
  IE - Job- SNoW | ~/demos/scripts/ie_snow_job.sh | flake.cs.uiuc.edu | 11006


Multilingual Named Entity Discovery
TODO


Name Identification and Tracing
http://l2r.cs.uiuc.edu/~cogcomp/oid_demo.php
http://flake.cs.uiuc.edu/cgi-bin/connect.pl
iTrack | ~/demos/scripts/itracker.sh | flake.cs.uiuc.edu | 3456


Named Entity Recognition
Named Entity Tagger
  http://l2r.cs.uiuc.edu/~cogcomp/ne_demo.php
  http://l2r.cs.uiuc.edu/cgi-bin/eoh00-1.pl
  Part of Speech Tagger | ~/demos/scripts/pos.sh | flake.cs.uiuc.edu | 3495
  Named Entity Tagger - Wrapper | ~/demos/scripts/ne_wrapper.sh | flake.cs.uiuc.edu | 3000
    Named Entity Tagger - Lists | ~/demos/scripts/ne_lists.sh | flake.cs.uiuc.edu | 3003
    Named Entity Tagger - Fex | ~/demos/scripts/ne_fex.sh | flake.cs.uiuc.edu | 3002
    Named Entity Tagger - SNoW | ~/demos/scripts/ne_snow.sh | flake.cs.uiuc.edu | 3001


Number Quantization
http://l2r.cs.uiuc.edu/~cogcomp/number_demo.php
http://l2r.cs.uiuc.edu/cgi-bin/benNumber.pl
Part of Speech Tagger | ~/demos/scripts/pos.sh | flake.cs.uiuc.edu | 3495
Number Quantization - Wrapper | ~/demos/scripts/num_quant.sh | flake.cs.uiuc.edu | 4996
  Number Quantization - Fex | ~/demos/scripts/num_fex.sh | flake.cs.uiuc.edu | 4298
  Number Quantization - SNoW | ~/demos/scripts/num_snow.sh | flake.cs.uiuc.edu | 4299


Preprocessor
http://l2r.cs.uiuc.edu/~cogcomp/kbagga/preprocessing.html
http://l2r.cs.uiuc.edu/cgi-bin/preprocessing.pl
Preprocessing | ~/demos/scripts/pps.sh | flake.cs.uiuc.edu | 5002
  Part of Speech Tagger | ~/demos/scripts/pos.sh | flake.cs.uiuc.edu | 3495
  Shallow Parser | ~/demos/scripts/shallow_parser.sh | flake.cs.uiuc.edu | 3800 


Question Classification
http://l2r.cs.uiuc.edu/~cogcomp/qc_demo.php
http://l2r.cs.uiuc.edu/cgi-bin/qcserver.pl
tagger | ~/demos/scripts/tagger_server.sh | snow.cs.uiuc.edu | 3495
Shallow Parser | ~/demos/scripts/shallow_parser.sh | flake.cs.uiuc.edu | 3800
QC_fex3 | ~/demos/scripts/fex3.sh | snow.cs.uiuc.edu | 3504
Question Classification - 1 | ~/demos/scripts/qc_snow1.sh | flake.cs.uiuc.edu | 3501
Question Classification - 3 | ~/demos/scripts/qc_snow2.sh | flake.cs.uiuc.edu | 3502


Semantic Role Labeling
http://l2r.cs.uiuc.edu/~cogcomp/srl-demo.php
http://flake.cs.uiuc.edu/cgi-bin/srl-demo-new-analysis.pl
SRL: srlcentral | /home/roth/cogcomp/srl-demo2/bin/start-server.sh 
| harmony.cs.uiuc.edu | 30256
  Charniak Server | ~/demos/scripts/charinak_server.sh | flake.cs.uiuc.edu | 4449
  Charniak Server (Internal) | ~/demos/scripts/charinak_server_internal.sh 
  | flake.cs.uiuc.edu | 4450
  SRL: id | /home/roth/cogcomp/srl-demo2/bin/start-server-all.sh | harmony.cs.uiuc.edu 
  | 13703
    SRL: fexid | /home/roth/cogcomp/srl-demos2/bin/start-server-all.sh 
    | harmony.cs.uiuc.edu | 13701
    SRL: snowid | /home/roth/cogcomp/srl-demos2/bin/start-server-all.sh 
    | harmony.cs.uiuc.edu | 13702
  SRL: cl | /home/roth/cogcomp/srl-demos2/bin/start-server-all.sh 
  | harmony.cs.uiuc.edu | 13706
    SRL: fexcl | /home/roth/cogcomp/srl-demos2/bin/start-server-all.sh 
    | harmony.cs.uiuc.edu | 13704
    SRL: snowcl | /home/roth/cogcomp/srl-demos2/bin/start-server-all.sh 
    | harmony.cs.uiuc.edu | 13705


Shallow Parsing
http://l2r.cs.uiuc.edu/~cogcomp/shallow_parse_demo.php
http://l2r.cs.uiuc.edu/cgi-bin/eoh00-1.pl
Part of Speech Tagger | ~/demos/scripts/pos.sh | flake.cs.uiuc.edu | 3495
Shallow Parser | ~/demos/scripts/shallow_parser.sh | flake.cs.uiuc.edu | 3800


Text Analysis
Demo is temporarily down.


Textual Entailment
left out because the system is being changed.