首页 > 最新文献

Proceedings of the 2006 ACM symposium on Applied computing最新文献

英文 中文
Session details: Model transformation (MT 2006) 会议细节:模型转换(MT 2006)
Pub Date : 2006-04-23 DOI: 10.1145/3245482
J. Bézivin, A. Pierantonio, Antonio Vallecillo
{"title":"Session details: Model transformation (MT 2006)","authors":"J. Bézivin, A. Pierantonio, Antonio Vallecillo","doi":"10.1145/3245482","DOIUrl":"https://doi.org/10.1145/3245482","url":null,"abstract":"","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132422788","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A-Brain: the multiple problems solver A-Brain:多重问题的解决者
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141502
Mihai Oltean
Intelligence is strongly related to the ability of solving different problems by a single system. General problems solvers such as Artificial Neural Networks, Evolutionary Algorithms, Particle Swarm etc, have traditionally been tested against one problem at one time. The purpose of this research is to build a complex and adaptive system able to solve multiple (and different) problems. The proposed system, called A-Brain, consists of several connected components (a Decision Maker, a Trainer and several Problem Solvers) which provide a base for building complex problem solvers. The A-Brain system is applied for solving some well-known problems in the field of symbolic regression. Numerical experiments show that A-Brain system is able to perform very well on the considered test problems.
智能与通过单一系统解决不同问题的能力密切相关。一般的问题解决方案,如人工神经网络、进化算法、粒子群等,传统上都是一次针对一个问题进行测试。本研究的目的是建立一个能够解决多个(和不同)问题的复杂和自适应系统。这个被提议的系统被称为a - brain,由几个相互连接的组件(一个决策者、一个培训师和几个问题解决者)组成,为构建复杂问题解决者提供了一个基础。A-Brain系统用于解决符号回归领域的一些著名问题。数值实验表明,A-Brain系统能够很好地解决所考虑的测试问题。
{"title":"A-Brain: the multiple problems solver","authors":"Mihai Oltean","doi":"10.1145/1141277.1141502","DOIUrl":"https://doi.org/10.1145/1141277.1141502","url":null,"abstract":"Intelligence is strongly related to the ability of solving different problems by a single system. General problems solvers such as Artificial Neural Networks, Evolutionary Algorithms, Particle Swarm etc, have traditionally been tested against one problem at one time. The purpose of this research is to build a complex and adaptive system able to solve multiple (and different) problems. The proposed system, called A-Brain, consists of several connected components (a Decision Maker, a Trainer and several Problem Solvers) which provide a base for building complex problem solvers. The A-Brain system is applied for solving some well-known problems in the field of symbolic regression. Numerical experiments show that A-Brain system is able to perform very well on the considered test problems.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132475029","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Towards a model-driven join point model 转向模型驱动的连接点模型
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141580
W. Cazzola, A. Cicchetti, A. Pierantonio
Aspect-Oriented Programming (AOP) is increasingly being adopted by developers to better modularize object-oriented design by introducing crosscutting concerns. However, due to tight coupling of existing approaches with the implementing code and to the poor expressiveness of the pointcut languages a number of problems became evident. We believe that such problems could be solved shifting the focus of software development from a programming language specific implementation to application design. This work presents a possible solution based on modeling aspects at a higher level of abstraction which are, in turn, transformed to specific targets.
面向方面编程(AOP)越来越多地被开发人员采用,通过引入横切关注点来更好地模块化面向对象设计。然而,由于现有方法与实现代码的紧密耦合以及切入点语言的表现力差,许多问题变得明显起来。我们相信这样的问题可以通过将软件开发的重点从特定编程语言的实现转移到应用程序设计上来解决。这项工作提出了一种可能的解决方案,该解决方案基于更高抽象层次上的方面建模,这些方面依次转换为特定的目标。
{"title":"Towards a model-driven join point model","authors":"W. Cazzola, A. Cicchetti, A. Pierantonio","doi":"10.1145/1141277.1141580","DOIUrl":"https://doi.org/10.1145/1141277.1141580","url":null,"abstract":"Aspect-Oriented Programming (AOP) is increasingly being adopted by developers to better modularize object-oriented design by introducing crosscutting concerns. However, due to tight coupling of existing approaches with the implementing code and to the poor expressiveness of the pointcut languages a number of problems became evident. We believe that such problems could be solved shifting the focus of software development from a programming language specific implementation to application design. This work presents a possible solution based on modeling aspects at a higher level of abstraction which are, in turn, transformed to specific targets.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132039618","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Implementing an embedded GPU language by combining translation and generation 采用翻译和生成相结合的方法实现了一种嵌入式GPU语言
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141654
Calle Lejdfors, L. Ohlsson
Dynamic languages typically allow programs to be written at a very high level of abstraction. But their dynamic nature makes it very hard to compile such languages, meaning that a price has to be paid in terms of performance. However under certain restricted conditions compilation is possible. In this paper we describe how a domain specific language for image processing in Python can be compiled for execution on high speed graphics processing units. Previous work on similar problems have used either translative or generative compilation methods, each of which has its limitations. We propose a strategy which combine these two methods thereby achieving the benefits of both.
动态语言通常允许在非常高的抽象层次上编写程序。但是它们的动态特性使得编译这些语言非常困难,这意味着必须在性能方面付出代价。但是,在一定的限制条件下,编译是可能的。在本文中,我们描述了如何在Python中编译用于图像处理的特定领域语言,以便在高速图形处理单元上执行。以前对类似问题的研究使用了翻译或生成编译方法,每种方法都有其局限性。我们提出一种策略,结合这两种方法,从而实现两者的利益。
{"title":"Implementing an embedded GPU language by combining translation and generation","authors":"Calle Lejdfors, L. Ohlsson","doi":"10.1145/1141277.1141654","DOIUrl":"https://doi.org/10.1145/1141277.1141654","url":null,"abstract":"Dynamic languages typically allow programs to be written at a very high level of abstraction. But their dynamic nature makes it very hard to compile such languages, meaning that a price has to be paid in terms of performance. However under certain restricted conditions compilation is possible. In this paper we describe how a domain specific language for image processing in Python can be compiled for execution on high speed graphics processing units. Previous work on similar problems have used either translative or generative compilation methods, each of which has its limitations. We propose a strategy which combine these two methods thereby achieving the benefits of both.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132099098","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 26
Dynamic context adaptation in multimedia documents 多媒体文档中的动态上下文适应
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141595
P. Bertolotti, O. Gaggi, M. Sapino
Multimedia documents are collections of media objects, synchronized by means of sets of temporal and spatial constraints. Any multimedia document definition is valid as long as the referred media objects are available and the constraints are satisfiable. Document validity depends on the context in which the document has to be presented. In this paper, we introduce a framework to characterize context adaptation, in the presence of both physical and user oriented context requirements. We define semantically equivalent presentation fragments as alternative to undeliverable ones. In the absence of equivalence, undeliverable media are replaced with candidates that minimize the loss of information/quality in the presentation.
多媒体文档是媒体对象的集合,通过时间和空间约束集进行同步。只要引用的媒体对象可用并且约束条件满足,任何多媒体文档定义都是有效的。文档的有效性取决于必须呈现文档的上下文。在本文中,我们引入了一个框架来描述上下文适应,同时存在物理和面向用户的上下文需求。我们定义语义上等价的表示片段作为无法交付的片段的替代方案。在没有对等的情况下,无法交付的媒体被替换为最小化演示中信息/质量损失的候选媒体。
{"title":"Dynamic context adaptation in multimedia documents","authors":"P. Bertolotti, O. Gaggi, M. Sapino","doi":"10.1145/1141277.1141595","DOIUrl":"https://doi.org/10.1145/1141277.1141595","url":null,"abstract":"Multimedia documents are collections of media objects, synchronized by means of sets of temporal and spatial constraints. Any multimedia document definition is valid as long as the referred media objects are available and the constraints are satisfiable. Document validity depends on the context in which the document has to be presented. In this paper, we introduce a framework to characterize context adaptation, in the presence of both physical and user oriented context requirements. We define semantically equivalent presentation fragments as alternative to undeliverable ones. In the absence of equivalence, undeliverable media are replaced with candidates that minimize the loss of information/quality in the presentation.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132263651","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
A branch and prune algorithm for the approximation of non-linear AE-solution sets 非线性ae解集逼近的分支与剪枝算法
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141665
A. Goldsztejn
Non-linear AE-solution sets are a special case of parametric systems of equations where universally quantified parameters appear first. They allow to model many practical situations. A new branch and prune algorithm dedicated to the approximation of non-linear AE-solution sets is proposed. It is based on a new generalized interval (intervals whose bounds are not constrained to be ordered) parametric Hansen-Sengupta operator. In spite of some restrictions on the form of the AE-solution set which can be approximated, it allows to solve problems which were before out of reach of previous numerical methods. Some promising experimentations are presented.
非线性ae -解集是首先出现普遍量化参数的参数方程组的一种特殊情况。它们可以模拟许多实际情况。针对非线性ae解集的逼近问题,提出了一种新的分支和剪枝算法。它基于一种新的广义区间(区间的边界不受有序约束)参数Hansen-Sengupta算子。尽管ae解集的近似形式有一些限制,但它可以解决以前的数值方法无法解决的问题。提出了一些有前景的实验。
{"title":"A branch and prune algorithm for the approximation of non-linear AE-solution sets","authors":"A. Goldsztejn","doi":"10.1145/1141277.1141665","DOIUrl":"https://doi.org/10.1145/1141277.1141665","url":null,"abstract":"Non-linear AE-solution sets are a special case of parametric systems of equations where universally quantified parameters appear first. They allow to model many practical situations. A new branch and prune algorithm dedicated to the approximation of non-linear AE-solution sets is proposed. It is based on a new generalized interval (intervals whose bounds are not constrained to be ordered) parametric Hansen-Sengupta operator. In spite of some restrictions on the form of the AE-solution set which can be approximated, it allows to solve problems which were before out of reach of previous numerical methods. Some promising experimentations are presented.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126678145","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 28
Expanding the taxonomies of bibliographic archives with persistent long-term themes 扩展具有持久长期主题的书目档案分类
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141419
R. Schult, M. Spiliopoulou
As document collections accummulate over time, some of the discussion subjects in them become outfashioned, while new ones emerge. In this paper, we address the challenge of finding such emerging and persistent "themes", i.e. subjects that live long enough to be incorporated into a taxonomy or ontology describing the document collection. Our method is based on similarity-based clustering and cluster label construction and focusses on the identification of cluster labels that "survive" changes in the constitution of the underlying population of documents, including changes in the feature space of dominant words. We conducted a set of promising experiments on the identification of themes that manifested themselves in the ACM library within the last decade.
随着时间的推移,文档集的积累,其中的一些讨论主题变得过时,而新的主题则出现了。在本文中,我们解决了寻找这种新兴和持久的“主题”的挑战,即存在足够长的时间以纳入描述文档集合的分类法或本体的主题。我们的方法基于基于相似性的聚类和聚类标签构建,并专注于识别那些在文档底层总体构成变化(包括主导词特征空间的变化)中“幸存”的聚类标签。我们进行了一系列有希望的实验,以识别在过去十年中在ACM图书馆中表现出来的主题。
{"title":"Expanding the taxonomies of bibliographic archives with persistent long-term themes","authors":"R. Schult, M. Spiliopoulou","doi":"10.1145/1141277.1141419","DOIUrl":"https://doi.org/10.1145/1141277.1141419","url":null,"abstract":"As document collections accummulate over time, some of the discussion subjects in them become outfashioned, while new ones emerge. In this paper, we address the challenge of finding such emerging and persistent \"themes\", i.e. subjects that live long enough to be incorporated into a taxonomy or ontology describing the document collection. Our method is based on similarity-based clustering and cluster label construction and focusses on the identification of cluster labels that \"survive\" changes in the constitution of the underlying population of documents, including changes in the feature space of dominant words. We conducted a set of promising experiments on the identification of themes that manifested themselves in the ACM library within the last decade.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126734395","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
An integrated computational proteomics method to extract protein targets for Fanconi Anemia studies 一种综合计算蛋白质组学方法提取范可尼贫血研究的蛋白质靶点
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141316
J. Chen, Sarah L. Pinkerton, Changyu Shen, Mu Wang
Fanconi Anemia (FA) is a rare autosomal genetic disease with multiple birth defects and severe childhood complications for its patients. The lack of sequence homology of the entire FA Complementation Group proteins in such as FANCC, FANCG, FANCA makes them extremely difficult to characterize using conventional bioinformatics methods. In this work, we describe how to use computational methods to extract protein targets for FA, using protein interaction data set collected for FANC group C protein (FANCC). We first generated an initial set of 130 FA-interacting proteins as "FANCC seed proteins" by merging an in-house experimental set of FANCC Tandem Affinity Purification (TAP) Pulldown Proteomics data identified from Mass Spectrometry methods with publicly available human FANCC-interacting proteins. Next, we expanded the FANCC seed proteins using a nearest-neighbor method to generate a FANCC protein interaction subnetwork of 948 proteins in 903 protein interactions. We show that this network is statistically significant, with high indices of aggregation and separations. We also show a visualization of the network, support the evidence that many well-connected proteins exists in the network. Further, we developed and applied an interaction network protein scoring algorithm, which allows us to calculate a ranked list of significant FA proteins. Our result has been supporting further biological investigations of disease biologists on our team. We believe our method can be generalized to other disease biology studies with similar problems.
范可尼贫血(Fanconi Anemia, FA)是一种罕见的常染色体遗传疾病,其患者具有多种出生缺陷和严重的儿童期并发症。在FANCC、FANCG、FANCA中,整个FA互补群蛋白缺乏序列同源性,这使得使用传统的生物信息学方法对它们进行表征非常困难。在这项工作中,我们描述了如何使用计算方法提取FA的蛋白质靶点,使用收集的FANCC C组蛋白(FANCC)的蛋白质相互作用数据集。我们首先通过将从质谱方法鉴定的FANCC串联亲和纯化(TAP)下拉蛋白质组学内部实验集与公开可用的人类FANCC相互作用蛋白合并,生成了130个fa相互作用蛋白的初始组,作为“FANCC种子蛋白”。接下来,我们使用最近邻方法对FANCC种子蛋白进行扩展,在903个蛋白相互作用中生成948个蛋白的FANCC蛋白相互作用子网络。我们表明,该网络具有统计显著性,具有高的聚集和分离指数。我们还展示了网络的可视化,支持网络中存在许多良好连接的蛋白质的证据。此外,我们开发并应用了一种相互作用网络蛋白评分算法,该算法允许我们计算重要FA蛋白的排名列表。我们的研究结果支持了我们团队中疾病生物学家的进一步生物学研究。我们相信我们的方法可以推广到其他有类似问题的疾病生物学研究。
{"title":"An integrated computational proteomics method to extract protein targets for Fanconi Anemia studies","authors":"J. Chen, Sarah L. Pinkerton, Changyu Shen, Mu Wang","doi":"10.1145/1141277.1141316","DOIUrl":"https://doi.org/10.1145/1141277.1141316","url":null,"abstract":"Fanconi Anemia (FA) is a rare autosomal genetic disease with multiple birth defects and severe childhood complications for its patients. The lack of sequence homology of the entire FA Complementation Group proteins in such as FANCC, FANCG, FANCA makes them extremely difficult to characterize using conventional bioinformatics methods. In this work, we describe how to use computational methods to extract protein targets for FA, using protein interaction data set collected for FANC group C protein (FANCC). We first generated an initial set of 130 FA-interacting proteins as \"FANCC seed proteins\" by merging an in-house experimental set of FANCC Tandem Affinity Purification (TAP) Pulldown Proteomics data identified from Mass Spectrometry methods with publicly available human FANCC-interacting proteins. Next, we expanded the FANCC seed proteins using a nearest-neighbor method to generate a FANCC protein interaction subnetwork of 948 proteins in 903 protein interactions. We show that this network is statistically significant, with high indices of aggregation and separations. We also show a visualization of the network, support the evidence that many well-connected proteins exists in the network. Further, we developed and applied an interaction network protein scoring algorithm, which allows us to calculate a ranked list of significant FA proteins. Our result has been supporting further biological investigations of disease biologists on our team. We believe our method can be generalized to other disease biology studies with similar problems.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126287665","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
On the architectural alignment of ATL and QVT 论ATL与QVT的体系结构一致性
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141561
F. Jouault, I. Kurtev
Transforming models is a critical activity in Model Driven Engineering (MDE). With the expected adoption of the OMG QVT standard for model transformation language it is anticipated that the experience in applying model transformations in various cases will increase. However, the QVT standard is just one possible approach to solving model transformation problems. In parallel with the QVT activity many research groups and companies have been working on their own model transformation approaches and languages. It is important for software developers to be able to compare and select the most suitable languages and tools for a particular problem. This paper compares the proposed QVT language and the ATLAS Transformation Language (ATL) as a step in the direction of gathering knowledge about the existing model transformation approaches. The focus is on the major language components (sublanguages and their features, execution tools, etc.) and how they are related. Both languages expose a layered architecture for organizing their components. The paper analyzes the layers and compares them according to various categories. Furthermore, motivations for interoperability between the languages and the related tools are given. Possible solutions for interoperability are identified and discussed.
模型转换是模型驱动工程(MDE)中的一项重要活动。随着OMG QVT标准对模型转换语言的预期采用,预计在各种情况下应用模型转换的经验将会增加。然而,QVT标准只是解决模型转换问题的一种可能方法。在QVT活动的同时,许多研究小组和公司一直在研究他们自己的模型转换方法和语言。对于软件开发人员来说,能够比较和选择最适合特定问题的语言和工具是很重要的。本文比较了提出的QVT语言和ATLAS转换语言(ATL),作为收集现有模型转换方法知识的一个步骤。重点是主要的语言组件(子语言及其特性、执行工具等)以及它们之间的关系。这两种语言都公开了用于组织其组件的分层体系结构。本文对这些层次进行了分析,并按不同类别进行了比较。此外,给出了语言和相关工具之间互操作性的动机。确定并讨论了互操作性的可能解决方案。
{"title":"On the architectural alignment of ATL and QVT","authors":"F. Jouault, I. Kurtev","doi":"10.1145/1141277.1141561","DOIUrl":"https://doi.org/10.1145/1141277.1141561","url":null,"abstract":"Transforming models is a critical activity in Model Driven Engineering (MDE). With the expected adoption of the OMG QVT standard for model transformation language it is anticipated that the experience in applying model transformations in various cases will increase. However, the QVT standard is just one possible approach to solving model transformation problems. In parallel with the QVT activity many research groups and companies have been working on their own model transformation approaches and languages. It is important for software developers to be able to compare and select the most suitable languages and tools for a particular problem. This paper compares the proposed QVT language and the ATLAS Transformation Language (ATL) as a step in the direction of gathering knowledge about the existing model transformation approaches. The focus is on the major language components (sublanguages and their features, execution tools, etc.) and how they are related. Both languages expose a layered architecture for organizing their components. The paper analyzes the layers and compares them according to various categories. Furthermore, motivations for interoperability between the languages and the related tools are given. Possible solutions for interoperability are identified and discussed.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126833435","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 223
SMART-TV: a fast and scalable nearest neighbor based classifier for data mining SMART-TV:一个快速和可扩展的基于最近邻的数据挖掘分类器
Pub Date : 2006-04-23 DOI: 10.1145/1141277.1141403
T. Abidin, W. Perrizo
K-nearest neighbors (KNN) is the simplest method for classification. Given a set of objects in a multi-dimensional feature space, the method assigns a category to an unclassified object based on the plurality of category of the k-nearest neighbors. The closeness between objects is determined using a distance measure, e.g. Euclidian distance. Despite its simplicity, KNN also has some drawbacks: 1) it suffers from expensive computational cost in training when the training set contains millions of objects; 2) its classification time is linear to the size of the training set. The larger the training set, the longer it takes to search for the k-nearest neighbors. In this paper, we propose a new algorithm, called SMART-TV (Small Absolute difference of Total Variation), that approximates a set of potential candidates of nearest neighbors by examining the absolute difference of total variation between each data object in the training set and the unclassified object. Then, the k-nearest neighbors are searched from that candidate set. We empirically evaluate the performance of our algorithm on both real and synthetic datasets and find that SMART-TV is fast and scalable. The classification accuracy of SMART-TV is high and comparable to the accuracy of the traditional KNN algorithm.
k近邻(KNN)是最简单的分类方法。该方法在多维特征空间中给定一组对象,根据其k近邻的类别个数为未分类对象分配类别。物体之间的距离是用距离度量来确定的,例如欧几里得距离。尽管简单,但KNN也有一些缺点:1)当训练集包含数百万个对象时,它的训练计算成本昂贵;2)其分类时间与训练集的大小成线性关系。训练集越大,搜索k个最近邻所需的时间就越长。在本文中,我们提出了一种新的算法,称为SMART-TV (Small Absolute difference of Total Variation),它通过检查训练集中每个数据对象与未分类对象之间的总变化的绝对差来近似一组最近邻的潜在候选对象。然后,从候选集合中搜索k个最近的邻居。我们对算法在真实数据集和合成数据集上的性能进行了实证评估,发现SMART-TV快速且可扩展。SMART-TV的分类精度高,可与传统KNN算法的分类精度相媲美。
{"title":"SMART-TV: a fast and scalable nearest neighbor based classifier for data mining","authors":"T. Abidin, W. Perrizo","doi":"10.1145/1141277.1141403","DOIUrl":"https://doi.org/10.1145/1141277.1141403","url":null,"abstract":"K-nearest neighbors (KNN) is the simplest method for classification. Given a set of objects in a multi-dimensional feature space, the method assigns a category to an unclassified object based on the plurality of category of the k-nearest neighbors. The closeness between objects is determined using a distance measure, e.g. Euclidian distance. Despite its simplicity, KNN also has some drawbacks: 1) it suffers from expensive computational cost in training when the training set contains millions of objects; 2) its classification time is linear to the size of the training set. The larger the training set, the longer it takes to search for the k-nearest neighbors. In this paper, we propose a new algorithm, called SMART-TV (Small Absolute difference of Total Variation), that approximates a set of potential candidates of nearest neighbors by examining the absolute difference of total variation between each data object in the training set and the unclassified object. Then, the k-nearest neighbors are searched from that candidate set. We empirically evaluate the performance of our algorithm on both real and synthetic datasets and find that SMART-TV is fast and scalable. The classification accuracy of SMART-TV is high and comparable to the accuracy of the traditional KNN algorithm.","PeriodicalId":269830,"journal":{"name":"Proceedings of the 2006 ACM symposium on Applied computing","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2006-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115272712","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 36
期刊
Proceedings of the 2006 ACM symposium on Applied computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1