Anwitaman Datta

Dr. Anwitaman Datta

School of Computer Science and Engineering, Nanyang Technological University, Singapore 639798, Singapore
orcid

Research Focus & Metrics

Academic Career Length

24Years (2003-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
31 March 2009
Verified
Conference Paper
Open access
PDF file
SBSonja Buchegger
Sonja Buchegger
DSDoris Schiöberg
Doris Schiöberg
LVLe-Hung Vu
Le-Hung Vu
Anwitaman DattaAnwitaman Datta
Anwitaman Datta

29 October 2012
Verified
Conference Paper
Open access
PDF file
CLChenliang Li
Chenliang Li
ASAixin Sun
Aixin Sun
Anwitaman DattaAnwitaman Datta
Anwitaman Datta

1 September 2003 in ACM SIGMOD Record
Verified
Journal Article
Open access
PDF file
KAKarl Aberer
Karl Aberer
PCPhilippe Cudré-Mauroux
Philippe Cudré-Mauroux
Anwitaman DattaAnwitaman Datta
Anwitaman Datta
ZDZoran Despotovic
Zoran Despotovic
MHManfred Hauswirth
Manfred Hauswirth
RSRoman Schmidt
Roman Schmidt

1 April 2011
Verified
Conference Paper
Closed access
FOFrederique Oggier
Frederique Oggier
Anwitaman DattaAnwitaman Datta
Anwitaman Datta
Erasure codes provide a storage efficient alternative to replication based redundancy in (networked) storage systems. They however entail high communication overhead for maintenance, when some of the encoded fragments are lost and need to be replenished. Such overheads arise from the fundamental need to recreate (or keep separately) first a copy of the whole object before any individual encoded fragment can be generated and replenished. There has recently been intense interest to explore alternatives, most prominent ones being regenerating codes (RGC) and hierarchical codes (HC). We propose as an alternative a new family of codes to improve the maintenance process, called self-repairing codes (SRC), with the following salient features: (a) encoded fragments can be repaired directly from other subsets of encoded fragments by downloading less data than the size of the complete object, ensuring that (b) a fragment is repaired from a fixed number of encoded fragments, the number depending only on how many encoded blocks are missing and independent of which specific blocks are missing. These properties allow for not only low communication overhead to recreate a missing fragment, but also independent reconstruction of different missing fragments in parallel, possibly in different parts of the network. The fundamental difference between SRCs and HCs is that different encoded fragments in HCs do not have symmetric roles (equal importance). Consequently the number of fragments required to replenish a specific fragment in HCs depends on which specific fragments are missing, and not solely on how many. Likewise, object reconstruction may need different number of fragments depending on which fragments are missing. RGCs apply network coding over (n, k) erasure codes, and provide network information flow based limits on the minimal maintenance overheads. RGCs need to communicate with at least k other nodes to recreate any fragment, and the minimal overhead is achieved if only one fragment is missing, and information is downloaded from all the other n-1 nodes. We analyze the static resilience of SRCs with respect to erasure codes, and observe that SRCs incur marginally larger storage overhead in order to achieve the aforementioned properties. The salient SRC properties naturally translate to low communication overheads for reconstruction of lost fragments, and allow reconstruction with lower latency by facilitating repairs in parallel. These desirable properties make SRC a practical candidate for networked distributed storage systems.

2 May 2016 in IEEE Transactions on Information Forensics and Security
Verified
Journal Article
Closed access
LLLichun Li
Lichun Li
RLRongxing Lu
Rongxing Lu
KCKim-Kwang Raymond Choo
Kim-Kwang Raymond Choo
Anwitaman DattaAnwitaman Datta
Anwitaman Datta
JSJun Shao
Jun Shao
Association rule mining and frequent itemset mining are two popular and widely studied data analysis techniques for a range of applications. In this paper, we focus on privacy-preserving mining on vertically partitioned databases. In such a scenario, data owners wish to learn the association rules or frequent itemsets from a collective data set and disclose as little information about their (sensitive) raw data as possible to other data owners and third parties. To ensure data privacy, we design an efficient homomorphic encryption scheme and a secure comparison scheme. We then propose a cloud-aided frequent itemset mining solution, which is used to build an association rule mining solution. Our solutions are designed for outsourced databases that allow multiple data owners to efficiently share their data securely without compromising on data privacy. Our solutions leak less information about the raw data than most existing solutions. In comparison to the only known solution achieving a similar privacy level as our proposed solutions, the performance of our proposed solutions is three to five orders of magnitude higher. Based on our experiment findings using different parameters and data sets, we demonstrate that the run time in each of our solutions is only one order higher than that in the best non-privacy-preserving data mining algorithms. Since both data and computing work are outsourced to the cloud servers, the resource consumption at the data owner end is very low.

12 August 2012
Verified
Conference Paper
Open access
PDF file
CLChenliang Li
Chenliang Li
JWJianshu Weng
Jianshu Weng
QHQi He
Qi He
YYYuxia Yao
Yuxia Yao
Anwitaman DattaAnwitaman Datta
Anwitaman Datta
BLBu-Sung Lee
Bu-Sung Lee
Many private and/or public organizations have been reported to create and monitor targeted Twitter streams to collect and understand users' opinions about the organizations. Targeted Twitter stream is usually constructed by filtering tweets with user-defined selection criteria e.g. tweets published by users from a selected region, or tweets that match one or more predefined keywords. Targeted Twitter stream is then monitored to collect and understand users' opinions about the organizations. There is an emerging need for early crisis detection and response with such target stream. Such applications require a good named entity recognition (NER) system for Twitter, which is able to automatically discover emerging named entities that is potentially linked to the crisis. In this paper, we present a novel 2-step unsupervised NER system for targeted Twitter stream, called TwiNER. In the first step, it leverages on the global context obtained from Wikipedia and Web N-Gram corpus to partition tweets into valid segments (phrases) using a dynamic programming algorithm. Each such tweet segment is a candidate named entity. It is observed that the named entities in the targeted stream usually exhibit a gregarious property, due to the way the targeted stream is constructed. In the second step, TwiNER constructs a random walk model to exploit the gregarious property in the local context derived from the Twitter stream. The highly-ranked segments have a higher chance of being true named entities. We evaluated TwiNER on two sets of real-life tweets simulating two targeted streams. Evaluated using labeled ground truth, TwiNER achieves comparable performance as with conventional approaches in both streams. Various settings of TwiNER have also been examined to verify our global context + local context combo idea.