Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Vincent Leroy is active.

Publication


Featured researches published by Vincent Leroy.


international symposium on neural networks | 2017

Ternary neural networks for resource-efficient AI applications

Hande Alemdar; Vincent Leroy; Adrien Prost-Boucle; Frédéric Pétrot

The computation and storage requirements for Deep Neural Networks (DNNs) are usually high. This issue limits their deployability on ubiquitous computing devices such as smart phones, wearables and autonomous drones. In this paper, we propose ternary neural networks (TNNs) in order to make deep learning more resource-efficient. We train these TNNs using a teacher-student approach based on a novel, layer-wise greedy methodology. Thanks to our two-stage training procedure, the teacher network is still able to use state-of-the-art methods such as dropout and batch normalization to increase accuracy and reduce training time. Using only ternary weights and activations, the student ternary network learns to mimic the behavior of its teacher network without using any multiplication. Unlike its {-1,1} binary counterparts, a ternary neural network inherently prunes the smaller weights by setting them to zero during training. This makes them sparser and thus more energy-efficient. We design a purpose-built hardware architecture for TNNs and implement it on FPGA and ASIC. We evaluate TNNs on several benchmark datasets and demonstrate up to 3.1 χ better energy efficiency with respect to the state of the art while also improving accuracy.


19th AIAA International Space Planes and Hypersonic Systems and Technologies Conference | 2014

Novel Hybrid Ablative/Ceramic Development for Re-Entry in Planetary Atmospheric Thermal Protection: Interfacial Adhesive Selection and Test Verification Plan

J. Barcena; S. Florez; B. Perez; Jean-Marc Bouilly; Gregory Pinaud; Wolfgang Fischer; Agnes de Montbrun; Michel Descomps; Christian Zuber; Waldermar Rotaermel; Ing Hermann Hald; Pedro Portela; K. Mergia; Kostoula Triantou; George Vekinis; Adriana Stefan; Cristina Ban; Gheorghe Ionescu; Dominique Bernard; Vincent Leroy; Bartomeu Massuti; Georg Herdrich

The FP7 project HYDRA addresses the development of a hybrid thermal protection solution, where a low density ablator is attached on top of a thermo-structural ceramic core by means of the use of high temperature adhesives. The project aims to design, integrate and verify a robust and lightweight thermal shield solution for atmospheric earth re-entry. The main advantage of a hybrid heat-shield is based on the capability of the thin ablative top layer to bear high thermal loads, while the tough ceramic composite underneath provides structural support.


field programmable logic and applications | 2017

Scalable high-performance architecture for convolutional ternary neural networks on FPGA

Adrien Prost-Boucle; Alban Bourge; Frédéric Pétrot; Hande Alemdar; Nicholas Caldwell; Vincent Leroy

Thanks to their excellent performances on typical artificial intelligence problems, deep neural networks have drawn a lot of interest lately. However, this comes at the cost of large computational needs and high power consumption. Benefiting from high precision at acceptable hardware cost on these difficult problems is a challenge. To address it, we advocate the use of ternary neural networks (TNN) that, when properly trained, can reach results close to the state of the art using floatingpoint arithmetic. We present a highly versatile FPGA friendly architecture for TNN in which we can vary both the number of bits of the input data and the level of parallelism at synthesis time, allowing to trade throughput for hardware resources and power consumption. To demonstrate the efficiency of our proposal, we implement high-complexity convolutional neural networks on the Xilinx Virtex-7 VC709 FPGA board. While reaching a better accuracy than comparable designs, we can target either high throughput or low power. We measure a throughput up to 27 000 fps at ≈7W or up to 8.36 TMAC/s at ≈13 W.


international conference on management of data | 2016

Distributed Evaluation of Top-k Temporal Joins

Julien Pilourdault; Vincent Leroy; Sihem Amer-Yahia

We study a particular kind of join, coined Ranked Temporal Join (RTJ), featuring predicates that compare time intervals and a scoring function associated with each predicate to quantify how well it is satisfied. RTJ queries are prevalent in a variety of applications such as network traffic monitoring, task scheduling, and tweet analysis. RTJ queries are often best interpreted as top-k queries where only the best matches are returned. We show how to exploit the nature of temporal predicates and the properties of their associated scoring semantics to design TKIJ, an efficient query evaluation approach on a distributed Map-Reduce architecture. TKIJ relies on an offline statistics computation that, given a time partitioning into granules, computes the distribution of intervals endpoints in each granule, and an online computation that generates query-dependent score bounds. Those statistics are used for workload assignment to reducers. This aims at reducing data replication, to limit I/O cost. Additionally, high-scoring results are distributed evenly to enable each reducer to prune unnecessary results. Our extensive experiments on synthetic and real datasets show that TKIJ outperforms state-of-the-art competitors and provides very good performance for n-ary RTJ queries on temporal data.


conference on information and knowledge management | 2015

Building Representative Composite Items

Vincent Leroy; Sihem Amer-Yahia; Eric Gaussier; Hamid Mirisaee

The problem of summarizing a large collection of homogeneous items has been addressed extensively in particular in the case of geo-tagged datasets (e.g. Flickr photos and tags). In our work, we study the problem of summarizing large collections of heterogeneous items. For example, a user planning to spend extended periods of time in a given city would be interested in seeing a map of that city with item summaries in different geographic areas, each containing a theater, a gym, a bakery, a few restaurants and a subway station. We propose to solve that problem by building representative Composite Items (CIs). To the best of our knowledge, this is the first work that addresses the problem of finding representative CIs for heterogeneous items. Our problem naturally arises when summarizing geo-tagged datasets but also in other datasets such as movie or music summarization. We formalize building representative CIs as an optimization problem and propose KFC, an extended fuzzy clustering algorithm to solve it. We show that KFC converges and run extensive experiments on a variety of real datasets that validate its effectiveness.


international middleware conference | 2016

Locality-Aware Routing in Stateful Streaming Applications

Matthieu Caneill; Ahmed El Rheddane; Vincent Leroy; Noël De Palma

Distributed stream processing engines continuously execute series of operators on data streams. Horizontal scaling is achieved by deploying multiple instances of each operator in order to process data tuples in parallel. As the application is distributed on an increasingly high number of servers, the likelihood that the stream is sent to a different server for each operator increases. This is particularly important in the case of stateful applications that rely on keys to deterministically route messages to a specific instance of an operator. Since network is a bottleneck for many stream applications, this behavior significantly degrades their performance. Our objective is to improve stream locality for stateful stream processing applications. We propose to analyse traces of the application to uncover correlations between the keys used in successive routing operations. By assigning correlated keys to instances hosted on the same server, we significantly reduce network consumption and increase performance while preserving load balance. Furthermore, this approach is executed online, so that the assignment can automatically adapt to changes in the characteristics of the data. Data migration is handled seamlessly with each routing configuration update. We implemented and evaluated our protocol using Apache Storm, with a real workload consisting of geo-tagged Flickr pictures as well as Twitter publications. Our results show a significant improvement in throughput.


ieee international conference on data science and advanced analytics | 2015

Discovering characterizing regions for consumer products

Shashwat Mishra; Vincent Leroy; Sihem Amer-Yahia

Consumer behaviour holds special importance in the retail industry. Consumer location impacts consumer behaviour by dictating purchase trends. This paper investigates the problem of examining product sales across a chain of stores to extract the geographic regions that characterize a product. Characterizing region for a product is a coherent geographic region where the consumers actively consume the said product. We introduce DICE, a diffusion-based technique to uncover all such regions for a given product, when they exist. In contrast to current state of the art, DICE involves minimal usage of parameters and shows remarkable tolerance to noise. We present experiments conducted on real datasets from a general commercial supermarket in France. Empirical evaluation and user-studies establish that the presented method significantly outperforms its natural baseline and previous state of the art approaches.


IEEE Transactions on Knowledge and Data Engineering | 2018

Personalized and Diverse Task Composition in Crowdsourcing

Maha Alsayasneh; Sihem Amer-Yahia; Eric Gaussier; Vincent Leroy; Julien Pilourdault; Ria Mae Borromeo; Motomichi Toyama; Jean Michel Renders

We study task composition in crowdsourcing and the effect of personalization and diversity on performance. A central process in crowdsourcing is task assignment, the mechanism through which workers find tasks. On popular platforms such as Amazon Mechanical Turk, task assignment is facilitated by the ability to sort tasks by dimensions such as creation date or reward amount. Task composition improves task assignment by producing for each worker, a personalized summary of tasks, referred to as a Composite Task (CT). We propose different ways of producing CTs and formulate an optimization problem that finds for a worker, the most relevant and diverse CTs. We show empirically that workers’ experience is greatly improved due to personalization that enforces an adequation of CTs with workers’ skills and preferences. We also study and formalize various ways of diversifying tasks in each CT. Task diversity is grounded in organization studies that have shown its impact on worker motivationxa0 [33] . Our experiments show that diverse CTs contribute to improving outcome quality. More specifically, we show that while task throughput and worker retention are best with ranked lists, crowdwork quality reaches its best with CTs diversified by requesters, thereby confirming that workers look to expose their “good” work to many requesters.


fundamentals of software engineering | 2017

Debugging of Concurrent Systems using Counterexample Analysis

Gianluca Barbon; Vincent Leroy; Gwen Salaün

Model checking is an established technique for automatically verifying that a model satisfies a given temporal property. When the model violates the property, the model checker returns a counterexample , which is a sequence of actions leading to a state where the property is not satisfied. Understanding this counterexample for debugging the specification is a complicated task for several reasons: (i) the counterexample can contain hundreds of actions, (ii) the debugging task is mostly achieved manually, and (iii) the counterexample does not give any clue on the state of the system (e.g., parallelism or data expressions) when the error occurs. This paper presents a new approach that improves the usability of model checking by simplifying the comprehension of counterexamples. Our solution aims at keeping only actions in counterexamples that are relevant for debugging purposes. To do so, we first extract in the model all the counterexamples. Second, we define an analysis algorithm that identifies actions that make the behaviour skip from incorrect to correct behaviours, making these actions relevant from a debugging perspective. Our approach is fully automated by a tool that we implemented and applied on real-world case studies from various application areas for evaluation purposes.


Information Systems | 2017

TopPI: An efficient algorithm for item-centric mining

Vincent Leroy; Martin Kirchgessner; Alexandre Termier; Sihem Amer-Yahia

In this paper, we introduce item-centric mining, a new semantics for mining long-tailed datasets. Our algorithm, TopPI, finds for each item its top-k most frequent closed itemsets. While most mining algorithms focus on the globally most frequent itemsets, TopPI guarantees that each item is represented in the results, regardless of its frequency in the database. TopPI allows users to efficiently explore Web data, answering questions such as what are the k most common sets of songs downloaded together with the ones of my favorite artist? . When processing retail data consisting of 55 million supermarket receipts, TopPI finds the itemset milk, puff pastry that appears 10,315 times, but also frangipane, puff pastry and nori seaweed, wasabi, sushi rice that occur only 1120 and 163 times, respectively. Our experiments with analysts from the marketing department of our retail partner, demonstrate that item-centric mining discover valuable itemsets. We also show that TopPI can serve as a building-block to approximate complex itemset ranking measures such as the p-value. Thanks to efficient enumeration and pruning strategies, TopPI avoids the search space explosion induced by mining low support itemsets. We show how TopPI can be parallelized on multi-cores and distributed on Hadoop clusters. Our experiments on datasets with different characteristics show the superiority of TopPI when compared to standard top-k solutions, and to Parallel FP-Growth, its closest competitor.

Collaboration


Dive into the Vincent Leroy's collaboration.

Top Co-Authors

Avatar

Sihem Amer-Yahia

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Adrien Prost-Boucle

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Frédéric Pétrot

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Hande Alemdar

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Armand Abergel

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Eric Gaussier

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

J.P. Zarski

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Julien Pilourdault

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Martin Kirchgessner

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge