Vicente Ordonez

118 papers A* 25A 5B 1Journal 69Unranked 17
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Howard H. Qian, Kejia Ren, Yu Xiang, Vicente Ordonez, Kaiyu Hang
2026 J jnl
CoRR
Moayed Haji-Ali, Willi Menapace, Ivan Skorokhodov, Dogyun Park, Anil Kag, Michael Vasilkovsky, Sergey Tulyakov, Vicente Ordonez, Aliaksandr Siarohin
2026 J jnl
Int. J. Comput. Vis.
Moayed Haji-Ali, Willi Menapace, Aliaksandr Siarohin, Guha Balakrishnan, Vicente Ordonez
2025 J jnl
CoRR
Junbo Zou, Haotian Xia, Zhen Ye, Shengjie Zhang, Christopher Lai, Vicente Ordonez, Weining Shen, Hanjie Chen
2025 J jnl
CoRR
Jaywon Koo, Jefferson Hernandez, Moayed Haji-Ali, Ziyan Yang, Vicente Ordonez
2025 J jnl
CoRR
Jefferson Hernandez, Ruozhen He, Guha Balakrishnan, Alexander C. Berg, Vicente Ordonez
2025 J jnl
CoRR
Jefferson Hernandez, Jing Shi, Simon Jenni, Vicente Ordonez, Kushal Kafle
2025 J jnl
CoRR
Moayed Haji-Ali, Willi Menapace, Ivan Skorokhodov, Arpit Sahni, Sergey Tulyakov, Vicente Ordonez, Aliaksandr Siarohin
2025 A* conf
CVPR
Zilin Xiao, Pavel Suma, Ayush Sachdeva, Hao-Jen Wang, Giorgos Kordopatis-Zilos, Giorgos Tolias, Vicente Ordonez
2025 J jnl
CoRR
Zilin Xiao, Pavel Suma, Ayush Sachdeva, Hao-Jen Wang, Giorgos Kordopatis-Zilos, Giorgos Tolias, Vicente Ordonez
2025 J jnl
CoRR
Zilin Xiao, Qi Ma, Mengting Gu, Chun-cheng Jason Chen, Xintao Chen, Vicente Ordonez, Vijai Mohan
2025 J jnl
CoRR
Ruozhen He, Moayed Haji-Ali, Ziyan Yang, Vicente Ordonez
2025 J jnl
CoRR
Zilin Xiao, Jaywon Koo, Siru Ouyang, Jefferson Hernandez, Yu Meng, Vicente Ordonez
2025 J jnl
CoRR
Haotian Xia, Haonan Ge, Junbo Zou, Hyun Woo Choi, Xuebin Zhang, Danny Suradja, Botao Rui, Ethan Tran, Wendy Jin, Zhen Ye, Xiyang Lin, Christopher Lai, Shengjie Zhang, Junwen Miao, Shichao Chen, Rhys Tracy, Vicente Ordonez, Weining Shen, Hanjie Chen
2024 J jnl
CoRR
Moayed Haji-Ali, Willi Menapace, Aliaksandr Siarohin, Ivan Skorokhodov, Alper Canberk, Kwot Sin Lee, Vicente Ordonez, Sergey Tulyakov
2024 A* conf
CVPR
Moayed Haji-Ali, Guha Balakrishnan, Vicente Ordonez
2024 J jnl
CoRR
Sepehr Dehdashtian, Ruozhen He, Yi Li, Guha Balakrishnan, Nuno Vasconcelos, Vicente Ordonez, Vishnu Naresh Boddeti
2024 J jnl
CoRR
Xuehai He, Jian Zheng, Jacob Zhiyuan Fang, Robinson Piramuthu, Mohit Bansal, Vicente Ordonez, Gunnar A. Sigurdsson, Nanyun Peng, Xin Eric Wang
2024 J jnl
Trans. Mach. Learn. Res.
Xuehai He, Jian Zheng, Jacob Zhiyuan Fang, Robinson Piramuthu, Mohit Bansal, Vicente Ordonez, Gunnar A. Sigurdsson, Nanyun Peng, Xin Eric Wang
2024 J jnl
CoRR
Jefferson Hernandez, Ruben Villegas, Vicente Ordonez
2024 conf
ECCV (11)
Zilin Xiao, Ming Gong, Paola Cascante-Bonilla, Xingyao Zhang, Jie Wu, Vicente Ordonez
2024 J jnl
CoRR
Zilin Xiao, Ming Gong, Paola Cascante-Bonilla, Xingyao Zhang, Jie Wu, Vicente Ordonez
2024 A* conf
CVPR
Ruozhen He, Paola Cascante-Bonilla, Ziyan Yang, Alexander C. Berg, Vicente Ordonez
2024 J jnl
CoRR
Ruozhen He, Paola Cascante-Bonilla, Ziyan Yang, Alexander C. Berg, Vicente Ordonez
2024 J jnl
CoRR
Zilin Xiao, Hongming Zhang, Tao Ge, Siru Ouyang, Vicente Ordonez, Dong Yu
2024 conf
EMNLP (Findings)
Jaywon Koo, Ziyan Yang, Paola Cascante-Bonilla, Baishakhi Ray, Vicente Ordonez
2024 J jnl
CoRR
Jaywon Koo, Ziyan Yang, Paola Cascante-Bonilla, Baishakhi Ray, Vicente Ordonez
2024 A conf
WACV
Ziyan Yang, Kushal Kafle, Zhe Lin, Scott Cohen, Zhihong Ding, Vicente Ordonez
2024 J jnl
CoRR
Moayed Haji-Ali, Willi Menapace, Aliaksandr Siarohin, Guha Balakrishnan, Sergey Tulyakov, Vicente Ordonez
2024 conf
ECCV (4)
Jefferson Hernandez, Ruben Villegas, Vicente Ordonez
2024 A* conf
ACM Multimedia
Shoubin Yu, Jacob Zhiyuan Fang, Jian Zheng, Gunnar A. Sigurdsson, Vicente Ordonez, Robinson Piramuthu, Mohit Bansal
2023 A conf
AISTATS
Aman Shrivastava, Ramprasaath R. Selvaraju, Nikhil Naik, Vicente Ordonez
2023 J jnl
CoRR
Shiyuan Huang, Robinson Piramuthu, Vicente Ordonez, Shih-Fu Chang, Gunnar A. Sigurdsson
2023 J jnl
CoRR
Moayed Haji-Ali, Guha Balakrishnan, Vicente Ordonez
2023 conf
CVPR Workshops
Aman Shrivastava, Yanjun Qi, Vicente Ordonez
2023 A* conf
ICCV
Paola Cascante-Bonilla, Khaled Shehada, James Seale Smith, Sivan Doveh, Donghyun Kim, Rameswar Panda, Gül Varol, Aude Oliva, Vicente Ordonez, Rogério Feris, Leonid Karlinsky
2023 J jnl
CoRR
Paola Cascante-Bonilla, Khaled Shehada, James Seale Smith, Sivan Doveh, Donghyun Kim, Rameswar Panda, Gül Varol, Aude Oliva, Vicente Ordonez, Rogério Feris, Leonid Karlinsky
2023 J jnl
CoRR
Ruozhen He, Paola Cascante-Bonilla, Ziyan Yang, Alexander C. Berg, Vicente Ordonez
2023 A* conf
CVPR
Ziyan Yang, Kushal Kafle, Franck Dernoncourt, Vicente Ordonez
2023 J jnl
CoRR
Ziyan Yang, Kushal Kafle, Zhe Lin, Scott Cohen, Zhihong Ding, Vicente Ordonez
2023 J jnl
CoRR
Jaspreet Ranjit, Tianlu Wang, Baishakhi Ray, Vicente Ordonez
2023 J jnl
CoRR
Jefferson Hernandez, Ruben Villegas, Vicente Ordonez
2022 J jnl
CoRR
Paola Cascante-Bonilla, Leonid Karlinsky, James Seale Smith, Yanjun Qi, Vicente Ordonez
2022 A* conf
CVPR
Paola Cascante-Bonilla, Hui Wu, Letao Wang, Rogério Feris, Vicente Ordonez
2022 J jnl
CoRR
Paola Cascante-Bonilla, Hui Wu, Letao Wang, Rogério Feris, Vicente Ordonez
2022 B conf
LREC
Samhita Honnavalli, Aesha Parekh, Lily Ou, Sophie Groenwold, Sharon Levy, Vicente Ordonez, William Yang Wang
2022 J jnl
CoRR
Samhita Honnavalli, Aesha Parekh, Lily Ou, Sophie Groenwold, Sharon Levy, Vicente Ordonez, William Yang Wang
2021 J jnl
Frontiers Artif. Intell.
Ziyan Yang, Leticia Pinto-Alva, Franck Dernoncourt, Vicente Ordonez
2021 A* conf
CVPR
Vitali Petsiuk, Rajiv Jain, Varun Manjunatha, Vlad I. Morariu, Ashutosh Mehra, Vicente Ordonez, Kate Saenko
2021 J jnl
CoRR
Aman Shrivastava, Ramprasaath R. Selvaraju, Nikhil Naik, Vicente Ordonez
2021 A* conf
AAAI
Paola Cascante-Bonilla, Fuwen Tan, Yanjun Qi, Vicente Ordonez
2021 J jnl
CoRR
Aman Shrivastava, Yanjun Qi, Vicente Ordonez
2021 A conf
BMVC
Paola Cascante-Bonilla, Arshdeep Sekhon, Yanjun Qi, Vicente Ordonez
2021 J jnl
CoRR
Paola Cascante-Bonilla, Arshdeep Sekhon, Yanjun Qi, Vicente Ordonez
2021 A* conf
CVPR
Jack Lanchantin, Tianlu Wang, Vicente Ordonez, Yanjun Qi
2021 A* conf
ICCV
Fuwen Tan, Jiangbo Yuan, Vicente Ordonez
2021 J jnl
CoRR
Fuwen Tan, Jiangbo Yuan, Vicente Ordonez
2021 A* conf
ICCV
Sonia Baee, Erfan Pakdamanian, Inki Kim, Lu Feng, Vicente Ordonez, Laura E. Barnes
2021 conf
EMNLP (1)
Fuxiao Liu, Yinghan Wang, Tianlu Wang, Vicente Ordonez
2020 J jnl
CoRR
Vitali Petsiuk, Rajiv Jain, Varun Manjunatha, Vlad I. Morariu, Ashutosh Mehra, Vicente Ordonez, Kate Saenko
2020 J jnl
CoRR
Leticia Pinto-Alva, Ian K. Torres, Rosangel Garcia, Ziyan Yang, Vicente Ordonez
2020 J jnl
CoRR
Paola Cascante-Bonilla, Fuwen Tan, Yanjun Qi, Vicente Ordonez
2020 A* conf
ACL
Tianlu Wang, Xi Victoria Lin, Nazneen Fatema Rajani, Bryan McCann, Vicente Ordonez, Caiming Xiong
2020 J jnl
CoRR
Tianlu Wang, Xi Victoria Lin, Nazneen Fatema Rajani, Bryan McCann, Vicente Ordonez, Caiming Xiong
2020 J jnl
Commun. ACM
Mohammad Rastegari, Vicente Ordonez, Joseph Redmon, Ali Farhadi
2020 J jnl
CoRR
Jack Lanchantin, Tianlu Wang, Vicente Ordonez, Yanjun Qi
2020 A* conf
CVPR
Pramuditha Perera, Vlad I. Morariu, Rajiv Jain, Varun Manjunatha, Curtis Wigington, Vicente Ordonez, Vishal M. Patel
2020 A* conf
ICSE
Yuchi Tian, Ziyuan Zhong, Vicente Ordonez, Gail E. Kaiser, Baishakhi Ray
2020 conf
ICSE (Companion Volume)
Yuchi Tian, Ziyuan Zhong, Vicente Ordonez, Gail E. Kaiser, Baishakhi Ray
2020 conf
EMNLP (Findings)
Ziyan Yang, Leticia Pinto-Alva, Franck Dernoncourt, Vicente Ordonez
2020 J jnl
CoRR
Fuxiao Liu, Yinghan Wang, Tianlu Wang, Vicente Ordonez
2019 A* conf
ICCV
Tianlu Wang, Jieyu Zhao, Mark Yatskar, Kai-Wei Chang, Vicente Ordonez
2019 conf
EMNLP/IJCNLP (2)
Kai-Wei Chang, Vinod Prabhakaran, Vicente Ordonez
2019 conf
NAACL-HLT (Demonstrations)
Paola Cascante-Bonilla, Xuwang Yin, Vicente Ordonez, Song Feng
2019 J jnl
IEEE Trans. Multim.
Shanmin Pang, Jin Ma, Jianru Xue, Jihua Zhu, Vicente Ordonez
2019 A* conf
NeurIPS
Fuwen Tan, Paola Cascante-Bonilla, Xiaoxiao Guo, Hui Wu, Song Feng, Vicente Ordonez
2019 J jnl
CoRR
Fuwen Tan, Paola Cascante-Bonilla, Xiaoxiao Guo, Hui Wu, Song Feng, Vicente Ordonez
2019 J jnl
CoRR
Sonia Baee, Erfan Pakdamanian, Vicente Ordonez, Inki Kim, Lu Feng, Laura E. Barnes
2019 conf
NAACL-HLT (1)
Jieyu Zhao, Tianlu Wang, Mark Yatskar, Ryan Cotterell, Vicente Ordonez, Kai-Wei Chang
2019 J jnl
CoRR
Jieyu Zhao, Tianlu Wang, Mark Yatskar, Ryan Cotterell, Vicente Ordonez, Kai-Wei Chang
2019 J jnl
CoRR
Paola Cascante-Bonilla, Kalpathy Sitaraman, Mengjia Luo, Vicente Ordonez
2019 J jnl
CoRR
Yuchi Tian, Ziyuan Zhong, Vicente Ordonez, Baishakhi Ray
2019 A* conf
CVPR
Fuwen Tan, Song Feng, Vicente Ordonez
2018 J jnl
CoRR
Tianlu Wang, Jieyu Zhao, Mark Yatskar, Kai-Wei Chang, Vicente Ordonez
2018 J jnl
Pattern Recognit.
Shanmin Pang, Jihua Zhu, Jiaxing Wang, Vicente Ordonez, Jianru Xue
2018 J jnl
CoRR
Xuwang Yin, Vicente Ordonez, Song Feng
2018 J jnl
CoRR
Shanmin Pang, Jin Ma, Jianru Xue, Jihua Zhu, Vicente Ordonez
2018 A* conf
CVPR
Tianlu Wang, Kota Yamaguchi, Vicente Ordonez
2018 conf
NAACL-HLT (2)
Jieyu Zhao, Tianlu Wang, Mark Yatskar, Vicente Ordonez, Kai-Wei Chang
2018 J jnl
CoRR
Jieyu Zhao, Tianlu Wang, Mark Yatskar, Vicente Ordonez, Kai-Wei Chang
2018 J jnl
CoRR
Fuwen Tan, Song Feng, Vicente Ordonez
2018 A conf
WACV
Fuwen Tan, Crispin Bernier, Benjamin Cohen, Vicente Ordonez, Connelly Barnes
2017 A* conf
CVPR
Mark Yatskar, Vicente Ordonez, Luke Zettlemoyer, Ali Farhadi
2017 J jnl
CoRR
Tianlu Wang, Kota Yamaguchi, Vicente Ordonez
2017 A* conf
EMNLP
Jieyu Zhao, Tianlu Wang, Mark Yatskar, Vicente Ordonez, Kai-Wei Chang
2017 J jnl
CoRR
Jieyu Zhao, Tianlu Wang, Mark Yatskar, Vicente Ordonez, Kai-Wei Chang
2017 J jnl
CoRR
Xuwang Yin, Vicente Ordonez
2017 A* conf
EMNLP
Xuwang Yin, Vicente Ordonez
2017 J jnl
CoRR
Fuwen Tan, Crispin Bernier, Benjamin Cohen, Vicente Ordonez, Connelly Barnes
2016 J jnl
CoRR
Mark Yatskar, Vicente Ordonez, Luke Zettlemoyer, Ali Farhadi
2016 J jnl
Int. J. Comput. Vis.
Vicente Ordonez, Xufeng Han, Polina Kuznetsova, Girish Kulkarni, Margaret Mitchell, Kota Yamaguchi, Karl Stratos, Amit Goyal, Jesse Dodge, Alyssa C. Mensch, Hal Daumé III, Alexander C. Berg, Yejin Choi, Tamara L. Berg
2016 J jnl
Commun. ACM
Vicente Ordonez, Wei Liu, Jia Deng, Yejin Choi, Alexander C. Berg, Tamara L. Berg
2016 conf
HLT-NAACL
Mark Yatskar, Vicente Ordonez, Ali Farhadi
2016 conf
ECCV (4)
Mohammad Rastegari, Vicente Ordonez, Joseph Redmon, Ali Farhadi
2016 J jnl
CoRR
Mohammad Rastegari, Vicente Ordonez, Joseph Redmon, Ali Farhadi
2015
Vicente Ordonez
2015 J jnl
Int. J. Comput. Vis.
Vicente Ordonez, Wei Liu, Jia Deng, Yejin Choi, Alexander C. Berg, Tamara L. Berg
2014 A conf
WACV
Vicente Ordonez, Vignesh Jagadeesh, Wei Di, Anurag Bhardwaj, Robinson Piramuthu
2014 conf
ECCV (6)
Vicente Ordonez, Tamara L. Berg
2014 A* conf
EMNLP
Sahar Kazemzadeh, Vicente Ordonez, Mark Matten, Tamara L. Berg
2014 J jnl
Trans. Assoc. Comput. Linguistics
Polina Kuznetsova, Vicente Ordonez, Tamara L. Berg, Yejin Choi
2013 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Girish Kulkarni, Visruth Premraj, Vicente Ordonez, Sagnik Dhar, Siming Li, Yejin Choi, Alexander C. Berg, Tamara L. Berg
2013 A* conf
ICCV
Vicente Ordonez, Jia Deng, Yejin Choi, Alexander C. Berg, Tamara L. Berg
2013 conf
ACL (2)
Polina Kuznetsova, Vicente Ordonez, Alexander C. Berg, Tamara L. Berg, Yejin Choi
2012 conf
ACL (1)
Polina Kuznetsova, Vicente Ordonez, Alexander C. Berg, Tamara L. Berg, Yejin Choi
2011 A* conf
CVPR
Sagnik Dhar, Vicente Ordonez, Tamara L. Berg
2011 conf
NIPS
Vicente Ordonez, Girish Kulkarni, Tamara L. Berg
2009 J jnl
IEEE Internet Comput.
Stefaan Ternier, Katrien Verbert, Gonzalo Parra, Bram Vandeputte, Joris Klerkx, Erik Duval, Vicente Ordonez, Xavier Ochoa
docs/macho_extractors_README.md
← Index docs/macho_extractors_README.md markdown
# MachO Extractors for RedB

This document describes the MachO extractors implementation for the RedB binary analysis framework.

## Overview

The MachO extractors provide comprehensive analysis capabilities for Mach-O binaries (macOS, iOS, watchOS, tvOS executables) following the same pattern as the existing PE extractors. The implementation uses the `machofile` library located in the `docs/` folder.

## Architecture

### Main Components

1. **MachOExtractor** (`redb/extractors/macho_extractor.py`)
   - Abstract base class for all MachO extractors
   - Handles MachO file parsing and common functionality
   - Supports both single-architecture and Universal/FAT binaries

2. **Individual Extractors** (`redb/extractors/macho_extractors/`)
   - `macho_features.py` - Basic MachO header and metadata
   - `macho_segments.py` - Segment information and analysis
   - `macho_imports.py` - Imported functions and libraries
   - `macho_exports.py` - Exported symbols
   - `macho_dylibs.py` - Dynamic library dependencies
   - `macho_signature.py` - Code signing information

3. **Data Models** (`redb/models/dataclasses.py`)
   - MachO-specific dataclasses for structured data storage
   - Compatible with Elasticsearch and ClickHouse exporters

## Features

### Supported Binary Types
- Single-architecture Mach-O binaries (32-bit and 64-bit)
- Universal/FAT binaries with multiple architectures
- All major CPU architectures (x86, x86_64, ARM, ARM64)

### Extracted Information

#### MachO Features
- Header information (magic, CPU type, file type, flags)
- Architecture detection
- Entry point information
- UUID
- Version information
- Signing status
- Encryption status
- Counts (segments, dylibs, imports, exports)

#### Segments
- Segment names and properties
- Virtual addresses and sizes
- File offsets and sizes
- Protection flags
- Entropy calculation
- Segment hashes (MD5, SHA256)

#### Imports
- Imported function names
- Library dependencies
- Import counts and statistics

#### Exports
- Exported symbol names
- Export counts and statistics

#### Dynamic Libraries
- Dylib names and paths
- Version information
- Timestamps
- Load command types

#### Code Signing
- Signing status
- Certificate information
- Entitlements
- Code directory details

## Usage

### Basic Usage

```python
from redb.extractors.macho_extractors import MachOFeaturesExtractor

# Create extractor
extractor = MachOFeaturesExtractor(
    filepath="/path/to/macho/binary",
    log=logger
)

# Extract data
features = extractor.extract()

# Export to databases
extractor.export_data()
```

### Testing

Use the provided test script to verify functionality:

```bash
python test_macho_extractors.py /path/to/macho/binary
```

## Implementation Details

### Universal Binary Support

The extractors handle Universal/FAT binaries by:
1. Detecting FAT binary format
2. Extracting individual architectures
3. Providing unified interface for both single and multi-arch binaries
4. Supporting architecture-specific extraction

### Error Handling

- Graceful handling of malformed binaries
- Comprehensive logging for debugging
- Fallback mechanisms for missing data
- Exception handling for corrupted files

### Performance Considerations

- Lazy parsing of MachO structures
- Efficient memory usage for large binaries
- Cached property access for repeated queries
- Optimized data extraction patterns

## Integration

### Database Exporters

The extractors support both Elasticsearch and ClickHouse exporters:

- **Elasticsearch**: JSON document storage with full-text search
- **ClickHouse**: Columnar storage for analytical queries

### Schema Compatibility

All extractors follow the established schema patterns:
- Consistent field naming
- Proper data types
- Timestamp handling
- Hash field inclusion

## Future Enhancements

Potential areas for improvement:

1. **Additional Extractors**
   - MachO resources extraction
   - Symbol table analysis
   - Relocation information
   - Thread state analysis

2. **Enhanced Analysis**
   - Malware detection patterns
   - Behavioral analysis
   - Similarity hashing
   - YARA rule integration

3. **Performance Optimizations**
   - Parallel processing for multi-arch binaries
   - Streaming data processing
   - Memory-mapped file access

## Dependencies

- `machofile` library (included in `docs/`)
- Standard Python libraries (hashlib, datetime, etc.)
- RedB framework components

## Contributing

When adding new MachO extractors:

1. Follow the established pattern in existing extractors
2. Add appropriate dataclasses to `dataclasses.py`
3. Update the enum tags in `enum.py`
4. Include comprehensive error handling
5. Add tests for new functionality
6. Update this documentation

## Troubleshooting

### Common Issues

1. **Import Errors**: Ensure `machofile` library is accessible
2. **Memory Issues**: Large Universal binaries may require significant memory
3. **Corrupted Files**: Malformed MachO files may cause parsing errors
4. **Architecture Mismatch**: Some features may not be available for all architectures

### Debugging

Enable debug logging to see detailed extraction process:

```python
import logging
logging.basicConfig(level=logging.DEBUG)
```

## License

This implementation follows the same license as the main RedB project.