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.