32,232 research outputs found
Education for Librarianship in the Next Century
published or submitted for publicatio
Array operators using multiple dispatch: a design methodology for array implementations in dynamic languages
Arrays are such a rich and fundamental data type that they tend to be built
into a language, either in the compiler or in a large low-level library.
Defining this functionality at the user level instead provides greater
flexibility for application domains not envisioned by the language designer.
Only a few languages, such as C++ and Haskell, provide the necessary power to
define -dimensional arrays, but these systems rely on compile-time
abstraction, sacrificing some flexibility. In contrast, dynamic languages make
it straightforward for the user to define any behavior they might want, but at
the possible expense of performance.
As part of the Julia language project, we have developed an approach that
yields a novel trade-off between flexibility and compile-time analysis. The
core abstraction we use is multiple dispatch. We have come to believe that
while multiple dispatch has not been especially popular in most kinds of
programming, technical computing is its killer application. By expressing key
functions such as array indexing using multi-method signatures, a surprising
range of behaviors can be obtained, in a way that is both relatively easy to
write and amenable to compiler analysis. The compact factoring of concerns
provided by these methods makes it easier for user-defined types to behave
consistently with types in the standard library.Comment: 6 pages, 2 figures, workshop paper for the ARRAY '14 workshop, June
11, 2014, Edinburgh, United Kingdo
Effective retrieval and new indexing method for case based reasoning: Application in chemical process design
In this paper we try to improve the retrieval step for case based reasoning for preliminary design. This improvement deals with three major parts of our CBR system. First, in the preliminary design step, some uncertainties like imprecise or unknown values remain in the description of the problem, because they need a deeper analysis to be withdrawn. To deal with this issue, the faced problem description is soften with the fuzzy sets theory. Features are described with a central value, a percentage of imprecision and a relation with respect to the central value. These additional data allow us to build a domain of possible values for each attributes. With this representation, the calculation of the similarity function is impacted, thus the characteristic function is used to calculate the local similarity between two features. Second, we focus our attention on the main goal of the retrieve step in CBR to find relevant cases for adaptation. In this second part, we discuss the assumption of similarity to find the more appropriated case. We put in highlight that in some situations this classical similarity must be improved with further knowledge to facilitate case adaptation. To avoid failure during the adaptation step, we implement a method that couples similarity measurement with adaptability one, in order to approximate the cases utility more accurately. The latter gives deeper information for the reusing of cases. In a last part, we present a generic indexing technique for the base, and a new algorithm for the research of relevant cases in the memory. The sphere indexing algorithm is a domain independent index that has performances equivalent to the decision tree ones. But its main strength is that it puts the current problem in the center of the research area avoiding boundaries issues. All these points are discussed and exemplified through the preliminary design of a chemical engineering unit operation
A proper anxiety: practice-based PhDs and academic unease
Like any other PhD, practice-based PhDs are also the focus of much anxiety but, significantly, those anxieties reach beyond personal doubt and are shared by supervisors, examiners and senior academic management. Here, I suggest that the anxiety concerning practice-based PhDs should not be lightly dismissed because it is a product of the institutional relations practice-based doctorates put into place. At least in the short-term anxiety is structured into the qualification and the aim of this paper is to examine why.
I argue that the demarcation of disciplinary boundaries is important for judgements concerning academic and artistic expertise. To become an expert you have to have a specialised field, which can only be only mastered if it is clearly defined. Practice-based research crosses many of these borderlines thereby creating anxiety about criteria of competence, assessment and authority. Significantly, however, the practice-based PhD has involved a shift in the institutional arbitration of competence. In the past art that crossed disciplinary boundaries was nevertheless evaluated within art colleges and in relation to their traditions and practices, whereas in this instance art is being judged within an academic context and with a different set of expectations in mind. Unlike other previously contentious forms of art practice, this is not a change in medium or subject matter that nevertheless remains within the parameters of the art college, but is a shift in the way that the art object is legitimated as such.
The paper goes on to examine the practical and conceptual consequences of art practice being acknowledged as academically valid, exploring in particular the advantages and liabilities of anxiety for all concerned
Data curation standards and social science occupational information resources
Occupational information resources - data about the characteristics of different occupational positions - are widely used in the social sciences, across a range of disciplines and international contexts. They are available in many formats, most often constituting small electronic files that are made freely downloadable from academic web-pages. However there are several challenges associated with how occupational information resources are distributed to, and exploited by, social researchers. In this paper we describe features of occupational information resources, and indicate the role digital curation can play in exploiting them. We report upon the strategies used in the GEODE research project (Grid Enabled Occupational Data Environment, http://www.geode.stir.ac.uk). This project attempts to develop long-term standards for the distribution of occupational information resources, by providing a standardized framework-based electronic depository for occupational information resources, and by providing a data indexing service, based on e-Science middleware, which collates occupational information resources and makes them readily accessible to non-specialist social scientists
Data curation standards and the messy world of social science occupational information resources
Occupational information resources ā data about the characteristics of different occupational positions ā play a unique role in social science research. They are of relevance across diverse research disciplines and in numerous disparate contexts. They are also very widely available, typically freely downloadable from research-oriented academic web-pages. But they are also one of the most uncoordinated types of information resource that social scientists routinely come across. In this paper we describe issues in curating occupational information resources during the GEODE research project (Grid Enabled Occupational Data Environment, http:/www.geode.stir.ac.uk). This project attempts to develop long-term standards for the distribution of occupational information resources, by providing a standardised framework electronic depository for occupational information resources, and by providing a data-indexing service, premised upon eScience middleware, which collates occupational information resources and makes them readily accessible to non-specialist social scientists
Extending Sitemaps for ResourceSync
The documents used in the ResourceSync synchronization framework are based on
the widely adopted document format defined by the Sitemap protocol. In order to
address requirements of the framework, extensions to the Sitemap format were
necessary. This short paper describes the concerns we had about introducing
such extensions, the tests we did to evaluate their validity, and aspects of
the framework to address them.Comment: 4 pages, 6 listings, accepted at JCDL 201
Challenging Ubiquitous Inverted Files
Stand-alone ranking systems based on highly optimized inverted file structures are generally considered ātheā solution for building search engines. Observing various developments in software and hardware, we argue however that IR research faces a complex engineering problem in the quest for more flexible yet efficient retrieval systems. We propose to base the development of retrieval systems on āthe database approachā: mapping high-level declarative specifications of the retrieval process into efficient query plans. We present the Mirror DBMS as a prototype implementation of a retrieval system based on this approach
- ā¦