window algorithm
- Europe > Italy > Calabria > Catanzaro Province > Catanzaro (0.04)
- North America > Canada > Ontario > National Capital Region > Ottawa (0.04)
- Asia > China (0.04)
- North America > United States > Texas (0.04)
- North America > United States > Pennsylvania > Allegheny County > Pittsburgh (0.04)
- Asia > Afghanistan > Parwan Province > Charikar (0.04)
- Europe > Italy > Calabria > Catanzaro Province > Catanzaro (0.04)
- North America > Canada > Ontario > National Capital Region > Ottawa (0.04)
- Asia > China (0.04)
- North America > United States > Texas (0.04)
- North America > United States > Pennsylvania > Allegheny County > Pittsburgh (0.04)
- Asia > Afghanistan > Parwan Province > Charikar (0.04)
Learning-Augmented Frequency Estimation in Sliding Windows
Shahout, Rana, Sabek, Ibrahim, Mitzenmacher, Michael
We show how to utilize machine learning approaches to improve sliding window algorithms for approximate frequency estimation problems, under the ``algorithms with predictions'' framework. In this dynamic environment, previous learning-augmented algorithms are less effective, since properties in sliding window resolution can differ significantly from the properties of the entire stream. Our focus is on the benefits of predicting and filtering out items with large next arrival times -- that is, there is a large gap until their next appearance -- from the stream, which we show improves the memory-accuracy tradeoffs significantly. We provide theorems that provide insight into how and by how much our technique can improve the sliding window algorithm, as well as experimental results using real-world data sets. Our work demonstrates that predictors can be useful in the challenging sliding window setting.
- North America > United States > California > Los Angeles County > Los Angeles (0.14)
- North America > United States > Illinois > Cook County > Chicago (0.06)
- North America > United States > California > Santa Clara County > San Jose (0.04)
- (3 more...)
Labeling Sentences with Symbolic and Deictic Gestures via Semantic Similarity
Gjaci, Ariel, Recchiuto, Carmine Tommaso, Sgorbissa, Antonio
Co-speech gesture generation on artificial agents has gained attention recently, mainly when it is based on data-driven models. However, end-to-end methods often fail to generate co-speech gestures related to semantics with specific forms, i.e., Symbolic and Deictic gestures. In this work, we identify which words in a sentence are contextually related to Symbolic and Deictic gestures. Firstly, we appropriately chose 12 gestures recognized by people from the Italian culture, which different humanoid robots can reproduce. Then, we implemented two rule-based algorithms to label sentences with Symbolic and Deictic gestures. The rules depend on the semantic similarity scores computed with the RoBerta model between sentences that heuristically represent gestures and sub-sentences inside an objective sentence that artificial agents have to pronounce. We also implemented a baseline algorithm that assigns gestures without computing similarity scores. Finally, to validate the results, we asked 30 persons to label a set of sentences with Deictic and Symbolic gestures through a Graphical User Interface (GUI), and we compared the labels with the ones produced by our algorithms. For this scope, we computed Average Precision (AP) and Intersection Over Union (IOU) scores, and we evaluated the Average Computational Time (ACT). Our results show that semantic similarity scores are useful for finding Symbolic and Deictic gestures in utterances.
- Europe > Italy (0.04)
- North America > United States > Illinois > Cook County > Chicago (0.04)
- Europe > France > Île-de-France > Paris > Paris (0.04)
- (3 more...)
What Is Computer Vision And Object Detection? ImageAnnotation.ai
Object detection algorithms for computer vision tasks are some of the most powerful tools in all of machine learning and artificial intelligence. These are decision algorithms that enable computer systems to make inferences about the real world around them, as filtered through a camera. Without object recognition, robots that manipulate objects, autonomous vehicles, and image classification software would be almost impossible to create. Understanding computer vision and object detection will allow you to consider more use cases for these tools, allowing you to apply them to innovative and useful tasks, apps, and systems. As object detection is a batch of algorithms and techniques using computer vision, let's first start by defining computer vision and setting the context for our exploration of object detection.