中文
相关论文

相关论文: Practical Datatype Specializations with Phantom Ty…

200 篇论文

Functional programs typically interact with stateful libraries that hide state behind typed abstractions. One particularly important class of applications are data structure implementations that rely on such libraries to provide a level of…

编程语言 · 计算机科学 2024-09-30 Zhe Zhou , Qianchuan Ye , Benjamin Delaware , Suresh Jagannathan

The UML allows us to specify models in a precise, complete and unambiguous manner. In particular, the UML addresses the specification of all important decisions regarding analysis, design and implementation. Although UML is not a visual…

软件工程 · 计算机科学 2010-01-26 S. S. Riaz Ahamed

Personalized retrieval and segmentation aim to locate specific instances within a dataset based on an input image and a short description of the reference instance. While supervised methods are effective, they require extensive labeled data…

计算机视觉与模式识别 · 计算机科学 2024-10-01 Dvir Samuel , Rami Ben-Ari , Matan Levy , Nir Darshan , Gal Chechik

Anomaly detection is a fundamental problem in data mining field with many real-world applications. A vast majority of existing anomaly detection methods predominately focused on data collected from a single source. In real-world…

机器学习 · 计算机科学 2019-08-13 Yuening Li , Ninghao Liu , Jundong Li , Mengnan Du , Xia Hu

We present a type system for strategy languages that express program transformations as compositions of rewrite rules. Our row-polymorphic type system assists compiler engineers to write correct strategies by statically rejecting non…

编程语言 · 计算机科学 2021-03-26 Rongxiao Fu , Xueying Qin , Ornela Dardha , Michel Steuwer

Dynamic Programming Languages are quite popular because they increase the programmer's productivity. However, the absence of types in the source code makes the program written in these languages difficult to understand and virtual machines…

编程语言 · 计算机科学 2019-01-17 Abhinav Jangda , Gaurav Anand

In this paper we propose a simple yet powerful method for learning representations in supervised learning scenarios where each original input datapoint is described by a set of vectors and their associated outputs may be given by soft…

机器学习 · 计算机科学 2012-06-22 Edwin Bonilla , Antonio Robles-Kelly

Graphs are a generalized concept that encompasses more complex data structures than trees, such as difference lists, doubly-linked lists, skip lists, and leaf-linked trees. Normally, these structures are handled with destructive assignments…

编程语言 · 计算机科学 2022-09-13 Jin Sano , Naoki Yamamoto , Kazunori Ueda

We explore a quantitative interpretation of 2-dimensional intuitionistic type theory (ITT) in which the identity type is interpreted as a "type of differences". We show that a fragment of ITT, that we call difference type theory (dTT),…

计算机科学中的逻辑 · 计算机科学 2021-07-14 Paolo Pistone

Identifying subtle phenotypic variations in cellular images is critical for advancing biological research and accelerating drug discovery. These variations are often masked by the inherent cellular heterogeneity, making it challenging to…

计算机视觉与模式识别 · 计算机科学 2026-01-28 Anis Bourou , Biel Castaño Segade , Thomas Boyer , Valérie Mezger , Auguste Genovesio

Today, creators of data-hungry deep neural networks (DNNs) scour the Internet for training fodder, leaving users with little control over or knowledge of when their data is appropriated for model training. To empower users to counteract…

密码学与安全 · 计算机科学 2023-02-28 Emily Wenger , Xiuyu Li , Ben Y. Zhao , Vitaly Shmatikov

Recently we presented a concise survey of the formulation of the induction and coinduction principles, and some concepts related to them, in programming languages type theory and four other mathematical disciplines. The presentation in type…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Moez A. AbdelGawad

As gradual typing becomes increasingly popular in languages like Python and TypeScript, there is a growing need to infer type annotations automatically. While type annotations help with tasks like code completion and static error catching,…

编程语言 · 计算机科学 2020-05-06 Jiayi Wei , Maruth Goyal , Greg Durrett , Isil Dillig

Type inference methods based on deep learning are becoming increasingly popular as they aim to compensate for the drawbacks of static and dynamic analysis approaches, such as high uncertainty. However, their practical application is still…

软件工程 · 计算机科学 2023-08-08 Jonathan Elkobi , Bernd Gruner , Tim Sonnekalb , Clemens-Alexander Brust

We present an approach for modeling the Semantic Web as a type system. By using a type system, we can use symbolic representation for representing linked data. Objects with only data properties and references to external resources are…

计算机科学中的逻辑 · 计算机科学 2015-03-06 Rod Moten

A new behavior descriptive entity type called spec is proposed, which combines the traditional interface with test rules and test cases, to completely specify the desired behavior of each method, and to enforce the behavior-wise correctness…

编程语言 · 计算机科学 2014-08-21 Chengpu Wang

Regular path query languages for data graphs are essentially \emph{untyped}. The lack of type information greatly limits the optimization opportunities for query engines and makes application development more complex. In this paper we…

数据库 · 计算机科学 2015-07-08 Dario Colazzo , Carlo Sartiani

For many compiled languages, source-level types are erased very early in the compilation process. As a result, further compiler passes may convert type-safe source into type-unsafe machine code. Type-unsafe idioms in the original source and…

编程语言 · 计算机科学 2016-03-22 Matthew Noonan , Alexey Loginov , David Cok

Domain-specific constraint patterns are introduced, which form the counterpart to design patterns in software engineering for the constraint programming setting. These patterns describe the expert knowledge and best-practice solution to…

软件工程 · 计算机科学 2022-06-07 Sophia Saller , Jana Koehler

Type systems hide data that is captured by function closures in function types. In most cases this is a beneficial design that favors simplicity and compositionality. However, some applications require explicit information about the data…

编程语言 · 计算机科学 2013-12-03 Gabriel Scherer , Jan Hoffmann