What is an "Entry Vocabulary Module"?
What is an "Intelligent Agent"?
What is the architecture of the EVMs system?
How to use the EVMs system?


What is an "Entry Vocabulary Module"?

Searching is likely to be effective and efficient only if the searcher is familiar
with the terms used in the classification, categorizing, and indexing schemes
(metadata vocabularies) being searched. Therefore, it is obviously beneficial to
provide a mapping between the user's ordinary language and the metadata
vocabularies of the unfamiliar database in order to diminish any lack of familiarity.

An "Entry Vocabulary Modules" provides associations between the user's ordinary
language to domain-specific technical metadata vocabulary with which the user
would begin a search. The process of creating an entry vocabulary module is one
of Bayesian inference, wherein sufficient training data (consisting of document texts)
are downloaded (using the Z39.50 protocol for efficiency) from a document database to
provide a probabilistic matching between ordinary language terms and the specific
metadata vocabulary which have been used to organize the data. Developing the entry
vocabulary utilizes both natural language processing modules [Kim and Norgard 1998]
as well as statistical techniques to identify noun phrases (e.g. `color laser printer')
and individual words to map to specialized classification.

[Top]

What is an "Intelligent Agent"?

Since 1990, intelligent agents have been broadly used in complex, dynamic, and
open applications such as production planning, robotics, and increasingly, in
searching the Internet. However, there is no conclusive definition of intelligent
agents. According to the Artificial Intelligence point of view, an intelligent agent
is a hardware or (more usually) software-based computer system that has the following
properties: (Wooldridge and Jennings 1995)

1. Autonomy: agents work on their own without direct interventions of humans or others.
2. Social ability: agents interact with each other using an agent communication language.
3. Reactivity: agents perceive their environment and respond in a timely manner.
4. Pro-activeness: agents are goal-oriented.

For other definitions of intelligent agents, see Franklin and Grasser (1996) and
Haverkamp and Gauch (1998).

To reduce communication cost as well as system workload, the EVMs system design utilizes
a federated system [see internal architecture] consisting of multiple interacting agents which
"divide and conquer" the entry vocabulary technology tasks. They range from builder agents
which create association from training records downloaded by data retrieval agents and
prepared by cleaner agents. Desktop agents and domain agents help the user to define domain
of interest and deploy the created association dictionaries. Proposed planner/optimizer agents
schedule and re-schedule record downloading tasks in an optimal way.

[Top]

What is the architecture of EVMs system?

Running on a UNIX platform, the EVMs system is implemented in the conventional TCP/IP
client-server environment. The user accesses the EVMs system from Java/Javascript-enabled
or standard Web browsers such a Netscape navigator and Microsoft Internet Explorer from
URL: http://www.sims.berkeley.edu/research/metadat/, and the Web server initiates
a session (channel) between the user and the EVMs system via a Common Gateway Interface
(CGI). The external architecture of the EVMs system design is shown in [external architecture]
and the internal architecture of the EVMs system is shown in [internal architecture].

[Top]

How to use the EVMs system?

For a first-time user, the EVMs system will invites you to create your personal profile
that includes your email address, your preferred PIN (personal identification number),
and your operational preference such as time-out settings and operation rules.
[first-time user]

Once you create your profile, the EVMs system will send you a confirmation letter
by email. Since then, you are upgraded to a returned user, and you are requested
to enter you PIN next time you come back to the EVMs system. [returned user]

When you go to the main page either as a first-time user or a returned user, the EVMs
system will prompt you six options. They are:

1. Create a new association dictionary.

This link allows you to create a new association dictionary. Of course, the desktop agent
will cooperate with the domain agent to help you choose the database as well as the domain
you are interested. The purpose of choosing a domain is to narrow down your scope of
interest, and thus, the EVMs system can make an association dictionary that meets your
information needs.

Once the resulting association dictionary is ready, the EVMs system will put it into your
personal archieve of dictionaries and notify you by email.

2. Retrieve personal archive of dictionaries.

This link allows you to retrieve all previously created association dictionaries in your
personal archieve.

3. Change your personal profile

This link allows you to change your profile, including your email address, your PIN, and
yur operational preference anytime.

4. Check agent status.

This link allows to you check the status of intelligent agents. Agents having a light-green
moving bar in life energy are active. That is, they are currently working on the EVMs Web
server to finish your request. On the contrary, agents with a dead, dark-gray bar in life
energy are inactive at this moment.

5. Check online help.

This link allows you to return to this page.

6. Go to home page.

This link allows you to return to the EVMs system home page.

[Top]

For further help, please contact help@evms.sims.berkeley.edu