Learning Visual Representations for Perception-Action SystemsPiater, Justus ; JODOGNE, Sébastien ; Detry, Renaud et alin International Journal of Robotics Research (2011), 30(3), 294-307 Detailed reference viewed: 10 (5 ULg) P2P File Sharing for P2P ComputingBriquet, Cyril ; Dalem, Xavier ; Jodogne, Sébastien et alin Multiagent and Grid Systems (2009), 2009/5(2), 137-164 The transfer of large input data files in P2P computing Grids often leads to delays in Task completion times. Existing research related to this topic has been focused on the spatial grouping of Tasks, i.e ... [more ▼] The transfer of large input data files in P2P computing Grids often leads to delays in Task completion times. Existing research related to this topic has been focused on the spatial grouping of Tasks, i.e. reuse of available data through data caching and data-aware scheduling. However, it tends to decrease the level of parallelism of Task execution. In this paper, this issue is addressed by integrating the BitTorrent P2P file sharing protocol, a novel Task selection scheduling algorithm, an existing online, data-aware Resource selection algorithm (similar to Storage Affinity), and caching support. These algorithms have been implemented in the Lightweight Bartering Grid middleware. The Java implementation relies exclusively on Free and Open Source data transfer software (Azureus, Apache FTP server, edtFTPj). The proposed data transfer architecture does not need Predictive Communications Ordering or an explicit deployment of an overlay network. It is also easily deployable. Our main contribution is the joint use of P2P computing and P2P file sharing technologies, enabling a highly scalable and adaptive data transfer architecture to support P2P computing. [less ▲] Detailed reference viewed: 265 (27 ULg)![]() Learning Visual Representations for Interactive SystemsPiater, Justus ; Jodogne, Sébastien ; Detry, Renaud et alin 14th International Symposium on Robotics Research (2009) Detailed reference viewed: 7 (2 ULg) Scheduling Data-Intensive Bags of Tasks in P2P Grids with BitTorrent-enabled Data DistributionBriquet, Cyril ; Dalem, Xavier ; Jodogne, Sébastien et alin Fortino, Giancarlo; Mastroianni, Carlo; Pierre, Guillaume (Eds.) Proceedings of the Second Workshop on Use of P2P, GRID and Agents for the Development of Content Networks (2007, June 26) Scheduling Data-Intensive Bags of Tasks in P2P Grids leads to transfers of large input data files, which cause delays in completion times. We propose to combine several existing technologies and patterns ... [more ▼] Scheduling Data-Intensive Bags of Tasks in P2P Grids leads to transfers of large input data files, which cause delays in completion times. We propose to combine several existing technologies and patterns to perform efficient data-aware scheduling: (1) use of the BitTorrent P2P file sharing protocol to transfer data, (2) data caching on computational Resources, (3) use of a data-aware Resource selection scheduling algorithm similar to Storage Affinity, (4) a new Task selection scheduling algorithm (Temporal Tasks Grouping), based on the temporally grouped scheduling of Tasks sharing input data files. Data replication is also discussed. The proposed approach does not need an overlay network or Predictive Communications Ordering, making our operational implementation of a P2P Grid middleware easily deployable in unstructured P2P networks. Experiments show that performance gains are achieved by combining BitTorrent, caching, Storage Affinity and Temporal Tasks Grouping. This work can be summarized as combining P2P Grid computing and P2P data transfer technologies. [less ▲] Detailed reference viewed: 50 (7 ULg) Closed-Loop Learning of Visual Control PoliciesJodogne, Sébastien ; Piater, Justus ![]() in Journal of Artificial Intelligence Research (2007), 28 Detailed reference viewed: 8 (5 ULg) Approximate Policy Iteration for Closed-Loop Learning of Visual TasksJodogne, Sébastien ; Briquet, Cyril ; Piater, Justus ![]() (2006, September) Approximate Policy Iteration (API) is a reinforcement learning paradigm that is able to solve high- dimensional, continuous control problems. We propose to exploit API for the closed-loop learning of ... [more ▼] Approximate Policy Iteration (API) is a reinforcement learning paradigm that is able to solve high- dimensional, continuous control problems. We propose to exploit API for the closed-loop learning of mappings from images to actions. This approach requires a family of function approximators that maps visual percepts to a real-valued function. For this purpose, we use Regression Extra-Trees, a fast, yet accurate and versatile machine learning algorithm. The inputs of the Extra-Trees consist of a set of visual features that digest the informative patterns in the visual signal. We also show how to parallelize the Extra-Tree learning process to further reduce the computational expense, which is often essential in visual tasks. Experimental results on real-world images are given that indicate that the combination of API with Extra-Trees is a promising framework for the interactive learning of visual tasks. [less ▲] Detailed reference viewed: 30 (11 ULg) Robust analysis of silhouettes by morphological size distributionsBarnich, Olivier ; JODOGNE, Sébastien ; Van Droogenbroeck, Marc ![]() in Lecture Notes in Computer Science (2006), 4179 We address the topic of real-time analysis and recognition of silhouettes. The method that we propose first produces object features obtained by a new type of morphological operators, which can be seen as ... [more ▼] We address the topic of real-time analysis and recognition of silhouettes. The method that we propose first produces object features obtained by a new type of morphological operators, which can be seen as an extension of existing granulometric filters, and then insert them into a tailored classification scheme. Intuitively, given a binary segmented image, our operator produces the set of all the largest rectangles that can be wedged inside any connected component of the image. The latter are obtained by a standard background subtraction technique and morphological filtering. To classify connected components into one of the known object categories, the rectangles of a connected component are submitted to a machine learning algorithm called EXtremely RAndomized trees (Extra-trees). The machine learning algorithm is fed with a static database of silhouettes that contains both positive and negative instances. The whole process, including image processing and rectangle classification, is carried out in real-time. Finally we evaluate our approach on one of today's hot topics: the detection of human silhouettes. We discuss experimental results and show that our method is stable and computationally effective. Therefore, we assess that algorithms like ours introduce new ways for the detection of humans in video sequences. [less ▲] Detailed reference viewed: 75 (12 ULg)![]() Task-Driven Discretization of the Joint Space of Visual Percepts and Continuous ActionsJodogne, Sébastien ; Piater, Justus ![]() in European Conference on Machine Learning (2006) Detailed reference viewed: 2 (1 ULg) Controlling an Agent by Focusing its Attention on Interactively Selected PatternsJODOGNE, Sébastien ; Piater, Justus ![]() in HF Journal -- Belgian Journal of Electronics Communications (2005), (1), 14--16 Detailed reference viewed: 10 (1 ULg) An effective decision procedure for linear arithmetic over the integers and realsBoigelot, Bernard ; Jodogne, Sébastien ; Wolper, Pierre ![]() in ACM transactions on Computational Logic (2005), 6(3), 614--633 This article considers finite-automata-based algorithms for handling linear arithmetic with both real and integer variables. Previous work has shown that this theory can be dealt with by using finite ... [more ▼] This article considers finite-automata-based algorithms for handling linear arithmetic with both real and integer variables. Previous work has shown that this theory can be dealt with by using finite automata on infinite words, but this involves some difficult and delicate to implement algorithms. The contribution of this article is to show, using topological arguments, that only a restricted class of automata on infinite words are necessary for handling real and integer linear arithmetic. This allows the use of substantially simpler algorithms, which have been successfully implemented. [less ▲] Detailed reference viewed: 27 (10 ULg)![]() Learning, then Compacting Visual PoliciesJodogne, Sébastien ; Piater, Justus ![]() in 7th European Workshop on Reinforcement Learning (2005) Detailed reference viewed: 2 (1 ULg)![]() Interactive Learning of Mappings from Visual Percepts to ActionsJodogne, Sébastien ; Piater, Justus ![]() in 22nd International Conference on Machine Learning (2005) Detailed reference viewed: 5 (1 ULg)![]() Task-Driven Learning of Spatial Combinations of Visual FeaturesJodogne, Sébastien ; ; Piater, Justus ![]() in Proc. of the IEEE Workshop on Learning in Computer Vision and Pattern Recognition (2005) Detailed reference viewed: 9 (1 ULg)![]() Apprentissage Interactif de Liaisons Directes entre Perceptions Visuelles et ActionsJodogne, Sébastien ; Piater, Justus ![]() in Actes du Congrès ORASIS (2005) Detailed reference viewed: 5 (3 ULg)![]() Reinforcement Learning of Perceptual Classes using Q Learning UpdatesJodogne, Sébastien ; Piater, Justus ![]() in Proc. of the 23rd IASTED International Conference on Artificial Intelligence and Applications (2005) Detailed reference viewed: 6 (3 ULg)![]() Interactive Selection of Visual Features through Reinforcement LearningJodogne, Sébastien ; Piater, Justus ![]() in 24th SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence (2004) Detailed reference viewed: 6 (1 ULg) Hybrid Acceleration using Real Vector AutomataBoigelot, Bernard ; ; Jodogne, Sébastien ![]() in Lecture Notes in Computer Science (2003, July), 2725 This paper addresses the problem of computing an exact and effective representation of the set of reachable configurations of a linear hybrid automaton. Our solution is based on accelerating the state ... [more ▼] This paper addresses the problem of computing an exact and effective representation of the set of reachable configurations of a linear hybrid automaton. Our solution is based on accelerating the state-space exploration by computing symbolically the repeated effect of control cycles. The computed sets of configurations are represented by Real Vector Automata (RVA), the expressive power of which is beyond that of the first-order additive theory of reals and integers. This approach makes it possible to compute in finite time sets of configurations that cannot be expressed as finite unions of convex sets. The main technical contributions of the paper consist in a powerful sufficient criterion for checking whether a hybrid transformation (i.e., with both discrete and continuous features) can be accelerated, as well as an algorithm for applying such an accelerated transformation on RVA. Our results have been implemented and successfully applied to several case studies, including the well-known leaking gas burner, and a simple communication protocol with timers. [less ▲] Detailed reference viewed: 2 (1 ULg) On the Use of Weak Automata for Deciding Linear Arithmetic with Integer and Real VariablesBoigelot, Bernard ; Jodogne, Sébastien ; Wolper, Pierre ![]() in Lecture Notes in Computer Science (2001), 2083 This paper considers finite-automata based algorithms for handling linear arithmetic with both real and integer variables. Previous work has shown that this theory can be dealt with by using finite ... [more ▼] This paper considers finite-automata based algorithms for handling linear arithmetic with both real and integer variables. Previous work has shown that this theory can be dealt with by using finite automata on in finite words, but this involves some difficult and delicate to implement algorithms. The contribution of this paper is to show, using topological arguments, that only a restricted class of automata on in finite words are necessary for handling real and integer linear arithmetic. This allows the use of substantially simpler algorithms and opens the path to the implementation of a usable system for handling this combined theory. [less ▲] Detailed reference viewed: 18 (3 ULg) |
||