Nikhil Dinesh
University of Pennsylvania
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Nikhil Dinesh.
meeting of the association for computational linguistics | 2005
Nikhil Dinesh; Alan Lee; Eleni Miltsakaki; Rashmi Prasad; Aravind K. Joshi; Bonnie Webber
The annotations of the Penn Discourse Treebank (PDTB) include (1) discourse connectives and their arguments, and (2) attribution of each argument of each connective and of the relation it denotes. Because the PDTB covers the same text as the Penn TreeBank WSJ corpus, syntactic and discourse annotation can be compared. This has revealed significant differences between syntactic structure and discourse structure, in terms of the arguments of connectives, due in large part to attribution. We describe these differences, an algorithm for detecting them, and finally some experimental results. These results have implications for automating discourse annotation based on syntactic annotation.
deontic logic in computer science | 2008
Nikhil Dinesh; Aravind K. Joshi; Insup Lee; Oleg Sokolsky
This paper considers the problem of checking whether an organization conforms to a body of regulation. Conformance is cast as a trace checking question --- the regulation is represented in a logic that is evaluated against an abstract trace or run representing the operations of an organization. We focus on a problem in designing a logic to represent regulation. A common phenomenon in regulatory texts is for sentences to refer to others for conditions or exceptions. We motivate the need for a formal representation of regulation to accomodate such references between statements. We then extend linear temporal logic to allow statements to refer to others. The semantics of the resulting logic is defined via a combination of techniques from Reiters default logic and Kripkes theory of truth.
runtime verification | 2008
Nikhil Dinesh; Aravind K. Joshi; Insup Lee; Oleg Sokolsky
We consider the problem of checking whether the operations of an organization conform to a body of regulation. The immediate motivation comes from the analysis of the U.S. Food and Drug Administration regulations that apply to bloodbanks - organizations that collect, process, store, and use donations of blood and blood components. Statements in such regulations convey constraints on operations or sequences of operations that are performed by an organization. It is natural to express these constraints in a temporal logic. There are two important features of regulatory texts that need to be accommodated by a representation in logic. First, the constraints conveyed by regulation can be obligatory (required) or permitted (optional). Second, statements in regulation refer to others for conditions or exceptions. An organization conforms to a body of regulation if and only if it satisfies all the obligations. However, permissions provide exceptions to obligations, indirectly affecting conformance. In this paper, we extend linear temporal logic to distinguish between obligations and permissions, and to allow statements to refer to others. While the resulting logic allows for a direct representation of regulation, evaluating references between statements has high complexity. We discuss an empirically motivated assumption that lets us replace references with tests of lower complexity, leading to efficient trace-checking algorithms in practice.
Proceedings of the Workshop on Sentiment and Subjectivity in Text | 2006
Rashmi Prasad; Nikhil Dinesh; Alan Lee; Aravind K. Joshi; Bonnie Webber
An emerging task in text understanding and generation is to categorize information as fact or opinion and to further attribute it to the appropriate source. Corpus annotation schemes aim to encode such distinctions for NLP applications concerned with such tasks, such as information extraction, question answering, summarization, and generation. We describe an annotation scheme for marking the attribution of abstract objects such as propositions, facts and eventualities associated with discourse relations and their arguments annotated in the Penn Discourse TreeBank. The scheme aims to capture the source and degrees of factuality of the abstract objects. Key aspects of the scheme are annotation of the text spans signalling the attribution, and annotation of features recording the source, type, scopal polarity, and determinacy of attribution.
Innovations for Requirement Analysis. From Stakeholders' Needs to Formal Designs | 2008
Nikhil Dinesh; Aravind K. Joshi; Insup Lee; Oleg Sokolsky
In this paper, we describe an approach to formally assess whether an organization conforms to a body of regulation. Conformance is cast as a model checking question where the regulation is represented in a logic that is evaluated against an abstract model representing the operations of an organization. Regulatory bases are large and complex, and the long term goal of our work is to be able to use natural language processing (NLP) to assist in the translation of regulation to logic. We argue that the translation of regulation to logic should proceed one sentence at a time. A challenge in taking this approach arises from the fact that sentences is regulation often refer to others. We motivate the need for a formal representation of regulation to accomodate references between statements. We briefy describe a logic in which statements can refer to and reason about others. We then discuss preliminary work on using NLP to assist in the translation of regulatory sentences into logic.
The Journal of Logic and Algebraic Programming | 2011
Nikhil Dinesh; Aravind K. Joshi; Insup Lee; Oleg Sokolsky
Formal languages for policy have been developed for access control and conformance checking. In this paper, we describe a formalism that combines features that have been developed for each application. From access control, we adopt the use of a saying operator. From conformance checking, we adopt the use of operators for obligation and permission. The operators are combined using an axiom that permits a principal to speak on behalf of another. The combination yields benefits to both applications. For access control, we overcome the problematic interaction between hand-off and classical reasoning. For conformance, we obtain a characterization of legal power by nesting saying with obligation and permission. The axioms result in a decidable logic. We integrate the axioms into a logic programming approach, which lets us use quantification in policies while preserving decidability of access control decisions. Conformance checking, in the presence of nested obligations and permissions, is shown to be decidable. Non-interference is characterized using reachability via permitted statements.
language resources and evaluation | 2008
Rashmi Prasad; Nikhil Dinesh; Alan Lee; Eleni Miltsakaki; Livio Robaldo; Aravind K. Joshi; Bonnie Webber
Archive | 2006
Rashmi Prasad; Eleni Miltsakaki; Nikhil Dinesh; Alan Lee; Aravind K. Joshi; Livio Robaldo; Bonnie Webber
Fourth Workshop on Treebanks and Linguistic Theories (TLT 2005) | 2005
Eleni Miltsakaki; Nikhil Dinesh; Rashmi Prasad; Aravind K. Joshi; Bonnie Webber
Traitement Automatique des Langues | 2006
Rashmi Prasad; Nikhil Dinesh; Alan Lee; Aravind K. Joshi; Bonnie Webber