Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Allan Ramsay

dblp:03/1543 · DBLP profile ↗
← Back
31ranked-venue papers
19as first author
0since 2021 · last 2019
0000-0002-9903-0722ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 25 · 15 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorTheory of computation · 2 · 1 first-authorSystems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
1 paper
Information extraction and text analysis · 100%
Theoretical computer science
1 paper
Automata and formal languages · 100%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 3 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Information extraction and text analysis › natural language semantics
syntax-semantics interface
0.112006
Local Constraints on Sentence Markers and Focus in Somali · ACL 2006
Programming languages and type systems
type checking
0.011984
Type-Checking in an Untyped Language · Int. J. Man Mach. Stud. 1984
Programming languages and type systems › type checking
runtime type checking
0.011984
Type-Checking in an Untyped Language · Int. J. Man Mach. Stud. 1984
YearPublicationVenuePosition
2019 Improved Arabic speech recognition system through the automatic generation of fine-grained phonetic transcriptions
Eiman Alsharhan, Allan Ramsay
Inf. Process. Manag.2
2016 Fast and Robust POS tagger for Arabic Tweets Using Agreement-based Bootstrapping
Fahad R. Albogamy, Allan Ramsay
LREC2
2014 Generation of a phonetic transcription for modern standard Arabic: A knowledge-based model
Allan Ramsay, Iman Alsharhan, Hanady Ahmed
Comput. Speech Lang.1
2013 Natural Language Inference for Arabic Using Extended Tree Edit Distance with Subtrees
abstract
Many natural language processing (NLP) applications require the computation of similarities between pairs of syntactic or semantic trees. Many researchers have used tree edit distance for this task, but this technique suffers from the drawback that it deals with single node operations only. We have extended the standard tree edit distance algorithm to deal with subtree transformation operations as well as single nodes. The extended algorithm with subtree operations, TED+ST, is more effective and flexible than the standard algorithm, especially for applications that pay attention to relations among nodes (e.g. in linguistic trees, deleting a modifier subtree should be cheaper than the sum of deleting its components individually). We describe the use of TED+ST for checking entailment between two Arabic text snippets. The preliminary results of using TED+ST were encouraging when compared with two string-based approaches and with the standard algorithm.
Maytham Alabbas, Allan Ramsay
J. Artif. Intell. Res.2
2012 Dependency Tree Matching with Extended Tree Edit Distance with Subtrees for Textual Entailment
Maytham Alabbas, Allan Ramsay
FedCSIS2
2012 Combining black-box taggers and parsers for Modern Standard Arabic
Maytham Alabbas, Allan Ramsay
FedCSIS2
2008 Translating emphatic/contrastive focus from English to Mandarin Chinese
Chen-li Kuo, Allan Ramsay
EAMT2
2008 Towards including prosody in a text-to-speech system for modern standard Arabic
Allan Ramsay, Hanady Mansour
Comput. Speech Lang.1
2008 Speech Acts, Epistemic Planning and Grice's Maxims
abstract
Work on speech acts has generally involved the introduction of sets of different actions such as informing, reminding, bluffing and lying. These actions have different preconditions and effects, and hence can be used to achieve a wide variety of different real-world goals. The problem is that they tend to have indistinguishable surface forms. As such, it is extremely difficult for the hearer to decide which action she thinks has been performed, and it is therefore also extremely difficult for the speaker to be confident about how the hearer will respond. We will show how to achieve complex goals on the basis of a very simple set of linguistic actions. These actions have clearly marked surface forms, and hence can easily be distinguishable by a hearer. In order to do this, we have developed an epistemic planner with a number of interesting features, and with a number of optimisations that relate directly to aspects of the task at hand.
Allan Ramsay, Debora Field
J. Log. Comput.1
2008 Translating emphatic/contrastive focus from English to Mandarin Chinese
Chen-li Kuo, Allan Ramsay
Mach. Transl.2
2006 Local Constraints on Sentence Markers and Focus in Somali
Katherine Hargreaves, Allan Ramsay
ACL2
2005 Finding Discourse Relations in Student Essays
Rohana Mahmud, Allan Ramsay
CICLing2
2002 Temporal Views as Abstract Relations
abstract
Many natural languages use prepositions to mark relations between entities of various kinds-between physical entities and their spatial locations, between temporal entities and their temporal locations, between abstract entities of various kinds (e.g. between ideas and their 'mental locations'). I show that the consequences of using prepositions to relate temporal entities emerge naturally from the basic interpretations of the prepositions themselves together with a very weak logic of events, where I take it that prepositions denote abstract relations whose significance only emerges when properties of the related items are taken into consideration.
Allan Ramsay
TIME1
2000 Unscrambling English word order
Allan Ramsay, Helen L. Gaylard
COLING1
2000 Making Sense of Reference to the Unfamiliar?
Helen L. Gaylard, Allan Ramsay
COLING2
1999 Parsing with discontinuous phrases
abstract
Most parsing algorithms require phrases that are to be combined to be either contiguous or marked as being ‘extraposed’. The assumption that phrases which are to be combined will be adjacent to one another supports rapid indexing mechanisms: the fact that in most languages items can turn up in unexpected locations cancels out much of the ensuing efficiency. The current paper shows how ‘out of position’ items can be incorporated directly. This leads to efficient parsing even when items turn up having been right-shifted, a state of affairs which makes Johnson and Kay's (1994) notion of ‘sponsorship’ of empty nodes inapplicable.
Allan Ramsay
Nat. Lang. Eng.1
1997 Constructing a Normal Form for Property Theory
Mary Cryan, Allan Ramsay
CADE2
1996 Aspect and Aktionsart: Fighting or Cooperating?
Allan Ramsay
COLING1
1995 Theorem Proving for Intensional Logic
Allan Ramsay
J. Autom. Reason.1
1994 Focus On "Only" And "Not"
Allan Ramsay
COLING1
1992 Genetic NPs and Habitual VPs
Allan Ramsay
COLING1
1991 A Common Framework For Analysis And Generation
Allan Ramsay
EACL1
1991 Generating Relevant Models
Allan Ramsay
J. Autom. Reason.1
1990 Disjunction without Tears
Allan Ramsay
Comput. Linguistics1
1989 Extended Graph Unification
Allan Ramsay
EACL1
1985 Effective Parsing With Generalised Phrase Structure Grammar
Allan Ramsay
EACL1
1985 On Efficient Context Switching
abstract
It is often convenient to be able to save and subsequently restore the state of a computation. It is also, in general, rather expensive. We present a technique whereby states may be saved and restored extremely fast, and yet the information stored in a given state may be accessed and updated reasonably quickly. This technique depends on an indexing scheme which can be used to see whether the last value assigned to a variable is still valid, or whether it must be retrieved from some previous context.
Allan Ramsay
Comput. J.1
1984 Type-Checking in an Untyped Language
Allan Ramsay
Int. J. Man Mach. Stud.1
1983 A Distributed Programming Assistant
abstract
Abstract This paper describes an interactive programming environment within which proposed changes to a program are monitored to ensure that they do not introduce various common types of logical inconsistency. The environment, which is provided by a network of concurrent ‘experts’ dealing with various aspects of the program being developed, is designed to be convenient to work in and to impose few constraints on the programmer.
Allan Ramsay
Softw. Pract. Exp.1
1982 An Environment for Developing Distributed Programs
Allan Ramsay
ECAI1
1981 An Interactive Environment for Distributed Computing
D. Owen, Allan Ramsay
ICDCS2