{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arxiv-2602-22182","title":"LiCQA : A Lightweight Complex Question Answering System","arxiv_id":"2602.22182","date":"2026-02-25","proceeding":null,"authors":["Sourav Saha","Dwaipayan Roy","Mandar Mitra"],"abstract":"Over the last twenty years, significant progress has been made in designing and implementing Question Answering (QA) systems. However, addressing complex questions, the answers to which are spread across multiple documents, remains a challenging problem. Recent QA systems that are designed to handle complex questions work either on the basis of knowledge graphs, or utilise contem- porary neural models that are expensive to train, in terms of both computational resources and the volume of training data required. In this paper, we present LiCQA, an unsupervised question answer- ing model that works primarily on the basis of corpus evidence. We empirically compare the effectiveness and efficiency of LiCQA with two recently presented QA systems, which are based on different underlying principles. The results of our experiments show that LiCQA significantly outperforms these two state-of-the-art systems on benchmark data with noteworthy reduction in latency.","url_abs":"https://arxiv.org/abs/2602.22182","url_pdf":"https://arxiv.org/pdf/2602.22182","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2602.22182"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/souravsaha/licqa","reach":null}],"summary":{"ran_violates":1,"unverified":11},"by_repo_kind":{"found_in_text":{"samples":12,"ran":1,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"a2a8999f1b9ffa71","entry":"cosine","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/sentence_embedding_ranking.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/sentence_embedding_ranking.py","link_basis":"plan_row","language":"python","status":"ran_violates","verification_level":1,"contract_check":"VIOLATES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a2a8999f1b9ffa71"}},{"code_sha256_prefix":"022afb51e7a069bc","entry":"get_corpus_path","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/common.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/common.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"022afb51e7a069bc"}},{"code_sha256_prefix":"c6d552fa6c3802f7","entry":"get_question_path","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/common.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/common.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c6d552fa6c3802f7"}},{"code_sha256_prefix":"84925ec241be7f44","entry":"get_result_path","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/common.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/common.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"84925ec241be7f44"}},{"code_sha256_prefix":"2929b5f7a1275e1b","entry":"hit_at_5","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/adjusted_evaluation.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/adjusted_evaluation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2929b5f7a1275e1b"}},{"code_sha256_prefix":"c2e76b09f58193ad","entry":"hit_at_5","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/evaluation.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/evaluation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c2e76b09f58193ad"}},{"code_sha256_prefix":"420dab9a1f50e39c","entry":"mrr_value","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/adjusted_evaluation.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/adjusted_evaluation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"420dab9a1f50e39c"}},{"code_sha256_prefix":"6fd710e3a1cc81ee","entry":"mrr_value","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/evaluation.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/evaluation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"6fd710e3a1cc81ee"}},{"code_sha256_prefix":"683a62187361343e","entry":"najork_mrr_value","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/najork_evaluation.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/najork_evaluation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"683a62187361343e"}},{"code_sha256_prefix":"ae103fa671058be3","entry":"p_at_1","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/adjusted_evaluation.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/adjusted_evaluation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ae103fa671058be3"}},{"code_sha256_prefix":"de762d10af03d47d","entry":"p_at_1","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/evaluation.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/evaluation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"de762d10af03d47d"}},{"code_sha256_prefix":"ebfe31eb70330528","entry":"remove_accented_chars","repo":"souravsaha/licqa","repo_kind":"found_in_text","path":"code/extract_triples.py","file_url":"https://github.com/souravsaha/licqa/blob/HEAD/code/extract_triples.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ebfe31eb70330528"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.CL","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}