首页 > 最新文献

BigMine '13最新文献

英文 中文
Searching time series with Hadoop in an electric power company 利用Hadoop在某电力公司进行时间序列搜索
Pub Date : 2013-08-11 DOI: 10.1145/2501221.2501224
Alice Berard, G. Hébrail
In this paper, we investigate the possibilities offered by the Hadoop eco-system for searching time series in an electric power company (Top-K or range-queries based on a similarity measure). There has been much work done on speeding up the search of time series in a large dataset, mainly by designing efficient indexing techniques preceded by reduction techniques. In this paper, we do not follow these approaches but focus on using the brutal force of distributed computations in the Hadoop environment. We propose an implementation of time series search functions in Hadoop and describe experiments on a large database of electric power consumption curves (35M customers observed during 1 month at a 30' sampling rate). We also show that this architecture supports easily the computation of several distances for the same query with a small response time overhead: this is very useful in practice when the end-user does not know very well which distance to use.
在本文中,我们研究了Hadoop生态系统为在电力公司中搜索时间序列(Top-K或基于相似性度量的范围查询)提供的可能性。在加速大型数据集中时间序列的搜索方面已经做了很多工作,主要是通过在约简技术之前设计高效的索引技术。在本文中,我们不遵循这些方法,而是专注于在Hadoop环境中使用分布式计算的残酷力量。我们提出了在Hadoop中实现时间序列搜索功能,并描述了在一个大型电力消耗曲线数据库上的实验(以30'的采样率在1个月内观察到35M客户)。我们还展示了该体系结构支持以很小的响应时间开销轻松地计算相同查询的多个距离:当最终用户不太清楚该使用哪个距离时,这在实践中非常有用。
{"title":"Searching time series with Hadoop in an electric power company","authors":"Alice Berard, G. Hébrail","doi":"10.1145/2501221.2501224","DOIUrl":"https://doi.org/10.1145/2501221.2501224","url":null,"abstract":"In this paper, we investigate the possibilities offered by the Hadoop eco-system for searching time series in an electric power company (Top-K or range-queries based on a similarity measure). There has been much work done on speeding up the search of time series in a large dataset, mainly by designing efficient indexing techniques preceded by reduction techniques. In this paper, we do not follow these approaches but focus on using the brutal force of distributed computations in the Hadoop environment. We propose an implementation of time series search functions in Hadoop and describe experiments on a large database of electric power consumption curves (35M customers observed during 1 month at a 30' sampling rate). We also show that this architecture supports easily the computation of several distances for the same query with a small response time overhead: this is very useful in practice when the end-user does not know very well which distance to use.","PeriodicalId":441216,"journal":{"name":"BigMine '13","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134628951","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}
引用次数: 13
Long-memory time series ensembles for concept shift detection 用于概念移位检测的长记忆时间序列集成
Pub Date : 2013-08-11 DOI: 10.1145/2501221.2501225
Marcelo Mendoza, Bárbara Poblete, Felipe Bravo-Marquez, Daniel Gayo-Avello
Usually time series are controlled by generative processes which display changes over time. On many occasions, two or more generative processes may switch forcing the abrupt replacement of a fitted time series model by another one. We claim that the incorporation of past data can be useful in the presence of concept shift. We believe that history tends to repeat itself and from time to time, it is desirable to discard recent data reusing old past data to perform model fitting and forecasting. We address this challenge by introducing an ensemble method that deals with long-memory time series. Our method starts by segmenting historical time series data to identify data segments which present model consistency. Then, we project the time series by using data segments which are close to current data. By using a dynamic time warping alignment function, we try to anticipate concept shifts, looking for similarities between current data and the prequel of a past shift. We evaluate our proposal on non-stationary and non-linear time series. To achieve this we perform forecasting accuracy testing against well known state-of-the-art methods such as neural networks and threshold auto regressive models. Our results show that the proposed method anticipates many concept shifts.
通常时间序列是由显示随时间变化的生成过程控制的。在许多情况下,两个或多个生成过程可能会切换,迫使一个拟合的时间序列模型突然被另一个模型取代。我们声称,在概念转变的存在下,过去数据的结合可能是有用的。我们认为,历史倾向于重复自己,并不时地,它是可取的丢弃最近的数据重用旧的过去的数据来执行模型拟合和预测。我们通过引入一种处理长记忆时间序列的集成方法来解决这一挑战。我们的方法首先对历史时间序列数据进行分割,以识别呈现模型一致性的数据段。然后,我们使用接近当前数据的数据段来投影时间序列。通过使用动态时间翘曲对齐函数,我们尝试预测概念转移,寻找当前数据与过去转移前传之间的相似性。我们评估了我们在非平稳和非线性时间序列上的建议。为了实现这一目标,我们对众所周知的最先进的方法(如神经网络和阈值自动回归模型)进行预测准确性测试。我们的结果表明,所提出的方法预测了许多概念的转变。
{"title":"Long-memory time series ensembles for concept shift detection","authors":"Marcelo Mendoza, Bárbara Poblete, Felipe Bravo-Marquez, Daniel Gayo-Avello","doi":"10.1145/2501221.2501225","DOIUrl":"https://doi.org/10.1145/2501221.2501225","url":null,"abstract":"Usually time series are controlled by generative processes which display changes over time. On many occasions, two or more generative processes may switch forcing the abrupt replacement of a fitted time series model by another one. We claim that the incorporation of past data can be useful in the presence of concept shift. We believe that history tends to repeat itself and from time to time, it is desirable to discard recent data reusing old past data to perform model fitting and forecasting. We address this challenge by introducing an ensemble method that deals with long-memory time series. Our method starts by segmenting historical time series data to identify data segments which present model consistency. Then, we project the time series by using data segments which are close to current data. By using a dynamic time warping alignment function, we try to anticipate concept shifts, looking for similarities between current data and the prequel of a past shift. We evaluate our proposal on non-stationary and non-linear time series. To achieve this we perform forecasting accuracy testing against well known state-of-the-art methods such as neural networks and threshold auto regressive models. Our results show that the proposed method anticipates many concept shifts.","PeriodicalId":441216,"journal":{"name":"BigMine '13","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127266144","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}
引用次数: 2
Solving combinatorial optimization problems using relaxed linear programming: a high performance computing perspective 用松弛线性规划解决组合优化问题:高性能计算的视角
Pub Date : 2013-08-11 DOI: 10.1145/2501221.2501227
Chen Jin, Qiang Fu, Huahua Wang, Ankit Agrawal, W. Hendrix, W. Liao, Md. Mostofa Ali Patwary, A. Banerjee, A. Choudhary
Several important combinatorial optimization problems can be formulated as maximum a posteriori (MAP) inference in discrete graphical models. We adopt the recently proposed parallel MAP inference algorithm Bethe-ADMM and implement it using message passing interface (MPI) to fully utilize the computing power provided by the modern supercomputers with thousands of cores. The empirical results show that our parallel implementation scales almost linearly even with thousands of cores.
一些重要的组合优化问题可以用离散图模型中的最大后验推理来表述。为了充分利用现代数千核超级计算机的计算能力,我们采用了最近提出的并行MAP推理算法Bethe-ADMM,并利用消息传递接口(MPI)实现了该算法。实验结果表明,即使有数千个内核,我们的并行实现也几乎是线性扩展的。
{"title":"Solving combinatorial optimization problems using relaxed linear programming: a high performance computing perspective","authors":"Chen Jin, Qiang Fu, Huahua Wang, Ankit Agrawal, W. Hendrix, W. Liao, Md. Mostofa Ali Patwary, A. Banerjee, A. Choudhary","doi":"10.1145/2501221.2501227","DOIUrl":"https://doi.org/10.1145/2501221.2501227","url":null,"abstract":"Several important combinatorial optimization problems can be formulated as maximum a posteriori (MAP) inference in discrete graphical models. We adopt the recently proposed parallel MAP inference algorithm Bethe-ADMM and implement it using message passing interface (MPI) to fully utilize the computing power provided by the modern supercomputers with thousands of cores. The empirical results show that our parallel implementation scales almost linearly even with thousands of cores.","PeriodicalId":441216,"journal":{"name":"BigMine '13","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127241749","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}
引用次数: 4
Maintaining connected components for infinite graph streams 维护无限图形流的连接组件
Pub Date : 2013-08-11 DOI: 10.1145/2501221.2501234
Jonathan W. Berry, M. Oster, C. Phillips, S. Plimpton, Timothy M. Shead
We present an algorithm to maintain the connected components of a graph that arrives as an infinite stream of edges. We formalize the algorithm on X-stream, a new parallel theoretical computational model for infinite streams. Connectivity-related queries, including component spanning trees, are supported with some latency, returning the state of the graph at the time of the query. Because an infinite stream may eventually exceed the storage limits of any number of finite-memory processors, we assume an aging command or daemon where "uninteresting" edges are removed when the system nears capacity. Following an aging command the system will block queries until its data structures are repaired, but edges will continue to be accepted from the stream, never dropped. The algorithm will not fail unless a model-specific constant fraction of the aggregate memory across all processors is full. In normal operation, it will not fail unless aggregate memory is completely full. Unlike previous theoretical streaming models designed for finite graphs that assume a single shared memory machine or require arbitrary-size intemediate files, X-stream distributes a graph over a ring network of finite-memory processors. Though the model is synchronous and reminiscent of systolic algorithms, our implementation uses an asynchronous message-passing system. We argue the correctness of our X-stream connected components algorithm, and give preliminary experimental results on synthetic and real graph streams.
我们提出了一种算法来维护作为无限边流到达的图的连通分量。我们在x流上形式化了该算法,x流是一种新的无限流并行理论计算模型。支持与连接性相关的查询,包括组件生成树,但会有一些延迟,返回查询时图的状态。由于无限流最终可能超过有限内存处理器的任意数量的存储限制,因此我们假设存在老化命令或守护进程,其中当系统接近容量时将删除“无趣”边。执行老化命令后,系统将阻塞查询,直到它的数据结构被修复,但边缘将继续从流中接受,永远不会丢弃。该算法不会失败,除非所有处理器的聚合内存中特定于模型的常数部分已满。在正常操作中,除非聚合内存完全满,否则它不会失败。不像以前为有限图形设计的理论流模型,假设单个共享内存机器或需要任意大小的中间文件,X-stream在有限内存处理器的环形网络上分发图形。尽管该模型是同步的,并且让人想起收缩算法,但我们的实现使用异步消息传递系统。我们论证了x流连接分量算法的正确性,并给出了在合成流和真实图流上的初步实验结果。
{"title":"Maintaining connected components for infinite graph streams","authors":"Jonathan W. Berry, M. Oster, C. Phillips, S. Plimpton, Timothy M. Shead","doi":"10.1145/2501221.2501234","DOIUrl":"https://doi.org/10.1145/2501221.2501234","url":null,"abstract":"We present an algorithm to maintain the connected components of a graph that arrives as an infinite stream of edges. We formalize the algorithm on X-stream, a new parallel theoretical computational model for infinite streams. Connectivity-related queries, including component spanning trees, are supported with some latency, returning the state of the graph at the time of the query. Because an infinite stream may eventually exceed the storage limits of any number of finite-memory processors, we assume an aging command or daemon where \"uninteresting\" edges are removed when the system nears capacity. Following an aging command the system will block queries until its data structures are repaired, but edges will continue to be accepted from the stream, never dropped. The algorithm will not fail unless a model-specific constant fraction of the aggregate memory across all processors is full. In normal operation, it will not fail unless aggregate memory is completely full.\u0000 Unlike previous theoretical streaming models designed for finite graphs that assume a single shared memory machine or require arbitrary-size intemediate files, X-stream distributes a graph over a ring network of finite-memory processors. Though the model is synchronous and reminiscent of systolic algorithms, our implementation uses an asynchronous message-passing system. We argue the correctness of our X-stream connected components algorithm, and give preliminary experimental results on synthetic and real graph streams.","PeriodicalId":441216,"journal":{"name":"BigMine '13","volume":"107 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115119569","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}
引用次数: 12
期刊
BigMine '13
全部 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