Ignavier Ng

63 papers A* 23A 5Journal 34Unranked 1
YearRankTypeTitle / Venue / Authors
2026 A* conf
AAAI
Kaifeng Jin, Ignavier Ng, Kun Zhang, Biwei Huang
2025 A* conf
ICML
Ignavier Ng, Yan Li, Zijian Li, Yujia Zheng, Guangyi Chen, Kun Zhang
2025 A* conf
ICLR
Yingyu Lin, Yuxing Huang, Wenqin Liu, Haoran Deng, Ignavier Ng, Kun Zhang, Mingming Gong, Yian Ma, Biwei Huang
2025 A* conf
ICLR
Zhen Zhang, Ignavier Ng, Dong Gong, Yuhang Liu, Mingming Gong, Biwei Huang, Kun Zhang, Anton van den Hengel, Javen Qinfeng Shi
2025 J jnl
CoRR
Zhen Zhang, Ignavier Ng, Dong Gong, Yuhang Liu, Mingming Gong, Biwei Huang, Kun Zhang, Anton van den Hengel, Javen Qinfeng Shi
2025 A conf
AISTATS
Ignavier Ng, Shaoan Xie, Xinshuai Dong, Peter Spirtes, Kun Zhang
2025 J jnl
CoRR
Ignavier Ng, Patrick Blöbaum, Siddharth Bhandari, Kun Zhang, Shiva Prasad Kasiviswanathan
2025 A* conf
ICLR
Parjanya Prajakta Prashant, Ignavier Ng, Kun Zhang, Biwei Huang
2025 J jnl
CoRR
James Enouen, Yujia Zheng, Ignavier Ng, Yan Liu, Kun Zhang
2025 J jnl
CoRR
Minghao Fu, Biwei Huang, Zijian Li, Yujia Zheng, Ignavier Ng, Yingyao Hu, Kun Zhang
2025 A* conf
ICML
Haoyue Dai, Yiwen Qiu, Ignavier Ng, Xinshuai Dong, Peter Spirtes, Kun Zhang
2025 J jnl
CoRR
Haoyue Dai, Yiwen Qiu, Ignavier Ng, Xinshuai Dong, Peter Spirtes, Kun Zhang
2025 J jnl
CoRR
Xinshuai Dong, Ignavier Ng, Boyang Sun, Haoyue Dai, Guang-Yuan Hao, Shunxing Fan, Peter Spirtes, Yumou Qiu, Kun Zhang
2025 A* conf
ICML
Xinshuai Dong, Ignavier Ng, Boyang Sun, Haoyue Dai, Guang-Yuan Hao, Shunxing Fan, Peter Spirtes, Yumou Qiu, Kun Zhang
2025 J jnl
CoRR
Xinshuai Dong, Ignavier Ng, Haoyue Dai, Jiaqi Sun, Xiangchen Song, Peter Spirtes, Kun Zhang
2025 A* conf
ICLR
Zijian Li, Shunxing Fan, Yujia Zheng, Ignavier Ng, Shaoan Xie, Guangyi Chen, Xinshuai Dong, Ruichu Cai, Kun Zhang
2025 J jnl
CoRR
Zijian Li, Shunxing Fan, Yujia Zheng, Ignavier Ng, Shaoan Xie, Guangyi Chen, Xinshuai Dong, Ruichu Cai, Kun Zhang
2025 A* conf
ICLR
Haoyue Dai, Ignavier Ng, Jianle Sun, Zeyu Tang, Gongxu Luo, Xinshuai Dong, Peter Spirtes, Kun Zhang
2025 J jnl
CoRR
Haoyue Dai, Ignavier Ng, Jianle Sun, Zeyu Tang, Gongxu Luo, Xinshuai Dong, Peter Spirtes, Kun Zhang
2024 J jnl
CoRR
Yingyu Lin, Yuxing Huang, Wenqin Liu, Haoran Deng, Ignavier Ng, Kun Zhang, Mingming Gong, Yi-An Ma, Biwei Huang
2024 A* conf
ICLR
Xinshuai Dong, Biwei Huang, Ignavier Ng, Xiangchen Song, Yujia Zheng, Songyao Jin, Roberto Legaspi, Peter Spirtes, Kun Zhang
2024 A* conf
ICML
Kun Zhang, Shaoan Xie, Ignavier Ng, Yujia Zheng
2024 J jnl
CoRR
Kun Zhang, Shaoan Xie, Ignavier Ng, Yujia Zheng
2024 J jnl
CoRR
Boyang Sun, Ignavier Ng, Guangyi Chen, Yifan Shen, Qirong Ho, Kun Zhang
2024 J jnl
CoRR
Parjanya Prajakta Prashant, Ignavier Ng, Kun Zhang, Biwei Huang
2024 A* conf
ICLR
Loka Li, Ignavier Ng, Gongxu Luo, Biwei Huang, Guangyi Chen, Tongliang Liu, Bin Gu, Kun Zhang
2024 J jnl
CoRR
Loka Li, Ignavier Ng, Gongxu Luo, Biwei Huang, Guangyi Chen, Tongliang Liu, Bin Gu, Kun Zhang
2024 A* conf
ICLR
Haoyue Dai, Ignavier Ng, Gongxu Luo, Peter Spirtes, Petar Stojanov, Kun Zhang
2024 J jnl
CoRR
Haoyue Dai, Ignavier Ng, Gongxu Luo, Peter Spirtes, Petar Stojanov, Kun Zhang
2024 A conf
AISTATS
Haoyue Dai, Ignavier Ng, Yujia Zheng, Zhengqing Gao, Kun Zhang
2024 J jnl
CoRR
Haoyue Dai, Ignavier Ng, Yujia Zheng, Zhengqing Gao, Kun Zhang
2024 J jnl
CoRR
Ignavier Ng, Yujia Zheng, Xinshuai Dong, Kun Zhang
2024 A* conf
NeurIPS
Xinshuai Dong, Ignavier Ng, Biwei Huang, Yuewen Sun, Songyao Jin, Roberto Legaspi, Peter Spirtes, Kun Zhang
2024 J jnl
CoRR
Xinshuai Dong, Ignavier Ng, Biwei Huang, Yuewen Sun, Songyao Jin, Roberto Legaspi, Peter Spirtes, Kun Zhang
2024 J jnl
CoRR
Kaifeng Jin, Ignavier Ng, Kun Zhang, Biwei Huang
2024 A* conf
ICML
Ignavier Ng, Xinshuai Dong, Haoyue Dai, Biwei Huang, Peter Spirtes, Kun Zhang
2024 conf
CLeaR
Ignavier Ng, Biwei Huang, Kun Zhang
2023 J jnl
CoRR
Xinshuai Dong, Biwei Huang, Ignavier Ng, Xiangchen Song, Yujia Zheng, Songyao Jin, Roberto Legaspi, Peter Spirtes, Kun Zhang
2023 A* conf
ICLR
Yujia Zheng, Ignavier Ng, Yewen Fan, Kun Zhang
2023 J jnl
CoRR
Yujia Zheng, Ignavier Ng, Yewen Fan, Kun Zhang
2023 A* conf
NeurIPS
Ignavier Ng, Yujia Zheng, Xinshuai Dong, Kun Zhang
2023 J jnl
CoRR
Ignavier Ng, Biwei Huang, Kun Zhang
2022 A conf
SDM
Ignavier Ng, Shengyu Zhu, Zhuangyan Fang, Haoyang Li, Zhitang Chen, Jun Wang
2022 A* conf
NeurIPS
Erdun Gao, Ignavier Ng, Mingming Gong, Li Shen, Wei Huang, Tongliang Liu, Kun Zhang, Howard D. Bondell
2022 J jnl
CoRR
Erdun Gao, Ignavier Ng, Mingming Gong, Li Shen, Wei Huang, Tongliang Liu, Kun Zhang, Howard D. Bondell
2022 A conf
AISTATS
Ignavier Ng, Sébastien Lachapelle, Nan Rosemary Ke, Simon Lacoste-Julien, Kun Zhang
2022 A* conf
NeurIPS
Yujia Zheng, Ignavier Ng, Kun Zhang
2022 J jnl
CoRR
Yujia Zheng, Ignavier Ng, Kun Zhang
2022 J jnl
CoRR
Ignavier Ng, Yujia Zheng, Jiji Zhang, Kun Zhang
2022 J jnl
CoRR
Yuhao Kang, Kunlin Wu, Song Gao, Ignavier Ng, Jinmeng Rao, Shan Ye, Fan Zhang, Teng Fei
2022 J jnl
Int. J. Geogr. Inf. Sci.
Yuhao Kang, Kunlin Wu, Song Gao, Ignavier Ng, Jinmeng Rao, Shan Ye, Fan Zhang, Teng Fei
2022 A conf
AISTATS
Ignavier Ng, Kun Zhang
2022 A* conf
NeurIPS
Zhen Zhang, Ignavier Ng, Dong Gong, Yuhang Liu, Ehsan Abbasnejad, Mingming Gong, Kun Zhang, Javen Qinfeng Shi
2022 J jnl
CoRR
Zhen Zhang, Ignavier Ng, Dong Gong, Yuhang Liu, M. Ehsan Abbasnejad, Mingming Gong, Kun Zhang, Javen Qinfeng Shi
2021 A* conf
NeurIPS
Ignavier Ng, Yujia Zheng, Jiji Zhang, Kun Zhang
2021 J jnl
CoRR
Ignavier Ng, Kun Zhang
2021 J jnl
CoRR
Keli Zhang, Shengyu Zhu, Marcus Kalander, Ignavier Ng, Junjian Ye, Zhitang Chen, Lujia Pan
2020 A* conf
ICLR
Shengyu Zhu, Ignavier Ng, Zhitang Chen
2020 J jnl
CoRR
Ignavier Ng, Sébastien Lachapelle, Nan Rosemary Ke, Simon Lacoste-Julien
2020 A* conf
NeurIPS
Ignavier Ng, AmirEmad Ghassami, Kun Zhang
2020 J jnl
CoRR
Ignavier Ng, AmirEmad Ghassami, Kun Zhang
2019 J jnl
CoRR
Ignavier Ng, Shengyu Zhu, Zhitang Chen, Zhuangyan Fang
2019 J jnl
CoRR
Ignavier Ng, Zhuangyan Fang, Shengyu Zhu, Zhitang Chen
lint.sh
← Index lint.sh bash
#!/bin/bash

# Linting script for REDB project
# Usage: ./lint.sh [--fix] [--check-only]

set -e

# Colors for output
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color

# Default values
FIX=false
CHECK_ONLY=false

# Parse arguments
while [[ $# -gt 0 ]]; do
    case $1 in
        --fix)
            FIX=true
            shift
            ;;
        --check-only)
            CHECK_ONLY=true
            shift
            ;;
        *)
            echo "Unknown option: $1"
            echo "Usage: $0 [--fix] [--check-only]"
            exit 1
            ;;
    esac
done

echo -e "${GREEN}Running linting checks on REDB project...${NC}"

# Check if we're in a virtual environment
if [[ "$VIRTUAL_ENV" == "" ]]; then
    echo -e "${YELLOW}Warning: Not in a virtual environment. Consider activating one.${NC}"
fi

# Function to run a command and check its exit status
run_check() {
    local name="$1"
    local command="$2"
    
    echo -e "\n${YELLOW}Running $name...${NC}"
    if eval "$command"; then
        echo -e "${GREEN}✓ $name passed${NC}"
    else
        echo -e "${RED}✗ $name failed${NC}"
        return 1
    fi
}

# Track overall success
overall_success=true

# 1. isort (import sorting)
if [[ "$FIX" == true ]]; then
    run_check "isort" "isort redb/" || overall_success=false
else
    run_check "isort" "isort --check-only --diff redb/" || overall_success=false
fi

# 2. black (code formatting)
if [[ "$FIX" == true ]]; then
    run_check "black" "black redb/" || overall_success=false
else
    run_check "black" "black --check --diff redb/" || overall_success=false
fi

# 3. flake8 (style and error checking)
run_check "flake8" "flake8 redb/" || overall_success=false

# 4. pylint (comprehensive analysis)
run_check "pylint" "pylint --rcfile=pyproject.toml redb/" || overall_success=false

echo -e "\n${GREEN}Linting completed!${NC}"

if [[ "$overall_success" == true ]]; then
    echo -e "${GREEN}All checks passed! ✨${NC}"
    exit 0
else
    echo -e "${RED}Some checks failed. Please fix the issues above.${NC}"
    exit 1
fi