首页 > 最新文献

Artificial Intelligence最新文献

英文 中文
Planning for temporally extended goals in pure-past linear temporal logic 在纯过去线性时间逻辑中规划时间扩展目标
IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-09-08 DOI: 10.1016/j.artint.2025.104409
Luigi Bonassi , Giuseppe De Giacomo , Marco Favorito , Francesco Fuggitti , Alfonso Emilio Gerevini , Enrico Scala
We study planning for temporally extended goals expressed in Pure-Past Linear Temporal Logic (ppltl) in the context of deterministic (i.e., classical) and fully observable nondeterministic (FOND) domains. ppltl is the variant of Linear-time Temporal Logic on finite traces (ltlf) that refers to the past rather than the future. Although ppltl is as expressive as ltlf, we show that it is computationally much more effective for planning. In particular, we show that checking the validity of a plan for a ppltl formula is Markovian. This is achieved by introducing a linear number of additional propositional variables that capture the validity of the entire formula in a modular fashion. The solution encoding introduces only a linear number of new fluents proportional to the size of the ppltl goal and does not require any additional spurious action. We implement our solution technique in a system called Plan4Past, which can be used alongside state-of-the-art classical and FOND planners. Our empirical analysis demonstrates the practical effectiveness of Plan4Past in both classical and FOND problems, showing that the resulting planner performs overall better than other planning approaches for ltlf goals.
我们研究了在确定性(即经典)和完全可观察的非确定性(FOND)域的背景下,纯过去线性时间逻辑(ppltl)中表达的时间扩展目标的规划。ppltl是有限轨迹上的线性时间时间逻辑(ltlf)的变体,它指的是过去而不是未来。尽管ppltl与ltf一样具有表现力,但我们证明了它在规划方面的计算效率要高得多。特别地,我们证明了检验ppltl公式的计划有效性是马尔可夫的。这是通过引入线性数量的附加命题变量来实现的,这些变量以模块化的方式捕获整个公式的有效性。解决方案编码只引入与ppltl目标大小成比例的线性数量的新流,并且不需要任何额外的伪操作。我们在一个名为Plan4Past的系统中实现了我们的解决方案技术,该系统可以与最先进的经典规划和FOND规划一起使用。我们的实证分析证明了Plan4Past在经典问题和FOND问题中的实际有效性,表明所得到的规划器在实现终身目标方面的总体表现优于其他规划方法。
{"title":"Planning for temporally extended goals in pure-past linear temporal logic","authors":"Luigi Bonassi ,&nbsp;Giuseppe De Giacomo ,&nbsp;Marco Favorito ,&nbsp;Francesco Fuggitti ,&nbsp;Alfonso Emilio Gerevini ,&nbsp;Enrico Scala","doi":"10.1016/j.artint.2025.104409","DOIUrl":"10.1016/j.artint.2025.104409","url":null,"abstract":"<div><div>We study planning for temporally extended goals expressed in Pure-Past Linear Temporal Logic (<span>ppltl</span>) in the context of deterministic (i.e., classical) and fully observable nondeterministic (FOND) domains. <span>ppltl</span> is the variant of Linear-time Temporal Logic on finite traces (<span>ltl</span><sub><em>f</em></sub>) that refers to the past rather than the future. Although <span>ppltl</span> is as expressive as <span>ltl</span><sub><em>f</em></sub>, we show that it is computationally much more effective for planning. In particular, we show that checking the validity of a plan for a <span>ppltl</span> formula is Markovian. This is achieved by introducing a linear number of additional propositional variables that capture the validity of the entire formula in a modular fashion. The solution encoding introduces only a linear number of new fluents proportional to the size of the <span>ppltl</span> goal and does not require any additional spurious action. We implement our solution technique in a system called <span><math><mi>Plan4Past</mi></math></span>, which can be used alongside state-of-the-art classical and FOND planners. Our empirical analysis demonstrates the practical effectiveness of <span><math><mi>Plan4Past</mi></math></span> in both classical and FOND problems, showing that the resulting planner performs overall better than other planning approaches for <span>ltl</span><sub><em>f</em></sub> goals.</div></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"348 ","pages":"Article 104409"},"PeriodicalIF":4.6,"publicationDate":"2025-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145044398","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Incentives for responsiveness, instrumental control and impact 激励响应,工具控制和影响
IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-09-02 DOI: 10.1016/j.artint.2025.104408
Ryan Carey , Eric Langlois , Chris van Merwijk , Shane Legg , Tom Everitt
We introduce three concepts that describe an agent's incentives: response incentives indicate which variables in the environment, such as sensitive demographic information, affect the decision under the optimal policy. Instrumental control incentives indicate whether an agent's policy is chosen to manipulate part of its environment, such as the preferences or instructions of a user. Impact incentives indicate which variables an agent will affect, intentionally or otherwise. For each concept, we establish sound and complete graphical criteria, and discuss general classes of techniques that may be used to produce incentives for safe and fair agent behaviour. Finally, we outline how these notions may be generalised to multi-decision settings.
This journal paper extends our conference publication “Agent Incentives: A Causal Perspective”: the material on response incentives and instrumental control incentives is updated, while the work on impact incentives and multi-decision settings is entirely new.
我们引入了描述agent激励的三个概念:响应激励表明环境中的哪些变量,如敏感的人口统计信息,会影响最优策略下的决策;工具控制激励指示代理是否选择策略来操纵其环境的一部分,例如用户的偏好或指令。影响激励表明代理人有意或无意地影响哪些变量。对于每个概念,我们建立了健全和完整的图形标准,并讨论了可用于产生安全和公平代理行为激励的一般技术类别。最后,我们概述了如何将这些概念推广到多决策设置。这篇期刊论文扩展了我们的会议出版物“Agent Incentives: A Causal Perspective”:更新了关于响应激励和工具控制激励的材料,而关于影响激励和多决策设置的工作则是全新的。
{"title":"Incentives for responsiveness, instrumental control and impact","authors":"Ryan Carey ,&nbsp;Eric Langlois ,&nbsp;Chris van Merwijk ,&nbsp;Shane Legg ,&nbsp;Tom Everitt","doi":"10.1016/j.artint.2025.104408","DOIUrl":"10.1016/j.artint.2025.104408","url":null,"abstract":"<div><div>We introduce three concepts that describe an agent's incentives: response incentives indicate which variables in the environment, such as sensitive demographic information, affect the decision under the optimal policy. Instrumental control incentives indicate whether an agent's policy is chosen to manipulate part of its environment, such as the preferences or instructions of a user. Impact incentives indicate which variables an agent will affect, intentionally or otherwise. For each concept, we establish sound and complete graphical criteria, and discuss general classes of techniques that may be used to produce incentives for safe and fair agent behaviour. Finally, we outline how these notions may be generalised to multi-decision settings.</div><div>This journal paper extends our conference publication “Agent Incentives: A Causal Perspective”: the material on response incentives and instrumental control incentives is updated, while the work on impact incentives and multi-decision settings is entirely new.</div></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"348 ","pages":"Article 104408"},"PeriodicalIF":4.6,"publicationDate":"2025-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145018406","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Abstracting situation calculus action theories 抽象情境演算行动理论
IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-09-01 DOI: 10.1016/j.artint.2025.104407
Bita Banihashemi , Giuseppe De Giacomo , Yves Lespérance
We develop a general framework for agent abstraction based on the situation calculus and the ConGolog agent programming language. We assume that we have a high-level specification and a low-level specification of the agent, both represented as basic action theories. A refinement mapping specifies how each high-level action is implemented by a low-level ConGolog program and how each high-level fluent can be translated into a low-level formula. We define a notion of sound abstraction between such action theories in terms of the existence of a suitable bisimulation between their respective models. Sound abstractions have many useful properties that ensure that we can reason about the agent's actions (e.g., executability, projection, and planning) at the abstract level, and refine and concretely execute them at the low level. We also characterize the notion of complete abstraction where all actions (including exogenous ones) that the high level thinks can happen can in fact occur at the low level. To facilitate verifying that one has a sound/complete abstraction relative to a mapping, we provide a set of necessary and sufficient conditions. Finally, we identify a set of basic action theory constraints that ensure that for any low-level action sequence, there is a unique high-level action sequence that it refines. This allows us to track/monitor what the low-level agent is doing and describe it in abstract terms (i.e., provide high-level explanations, for instance, to a client or manager).
基于情境演算和ConGolog代理编程语言,我们开发了一个通用的代理抽象框架。我们假设我们有代理的高级规范和低级规范,它们都表示为基本的行为理论。细化映射指定了每个高级动作如何由低级的ConGolog程序实现,以及如何将每个高级流畅转换为低级公式。我们在这些行为理论之间定义了一个声音抽象的概念,根据它们各自模型之间存在合适的双模拟。合理的抽象具有许多有用的属性,这些属性确保我们可以在抽象级别上推断代理的行为(例如,可执行性、投影和计划),并在较低级别上改进和具体执行它们。我们还描述了完全抽象的概念,即高层认为可能发生的所有行为(包括外生行为)实际上都发生在低层。为了便于验证一个人相对于映射有一个健全/完整的抽象,我们提供了一组必要和充分的条件。最后,我们确定了一组基本的动作理论约束,确保对于任何低级动作序列,都有一个唯一的高级动作序列。这允许我们跟踪/监视低级代理正在做什么,并用抽象术语描述它(例如,提供高级解释,例如,向客户或经理)。
{"title":"Abstracting situation calculus action theories","authors":"Bita Banihashemi ,&nbsp;Giuseppe De Giacomo ,&nbsp;Yves Lespérance","doi":"10.1016/j.artint.2025.104407","DOIUrl":"10.1016/j.artint.2025.104407","url":null,"abstract":"<div><div>We develop a general framework for <em>agent abstraction</em> based on the situation calculus and the <span>ConGolog</span> agent programming language. We assume that we have a high-level specification and a low-level specification of the agent, both represented as basic action theories. A <em>refinement mapping</em> specifies how each high-level action is implemented by a low-level <span>ConGolog</span> program and how each high-level fluent can be translated into a low-level formula. We define a notion of <em>sound abstraction</em> between such action theories in terms of the existence of a suitable bisimulation between their respective models. Sound abstractions have many useful properties that ensure that we can reason about the agent's actions (e.g., executability, projection, and planning) at the abstract level, and refine and concretely execute them at the low level. We also characterize the notion of <em>complete abstraction</em> where all actions (including exogenous ones) that the high level thinks can happen can in fact occur at the low level. To facilitate verifying that one has a sound/complete abstraction relative to a mapping, we provide a set of necessary and sufficient conditions. Finally, we identify a set of basic action theory constraints that ensure that for any low-level action sequence, there is a unique high-level action sequence that it refines. This allows us to track/monitor what the low-level agent is doing and describe it in abstract terms (i.e., provide high-level explanations, for instance, to a client or manager).</div></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"348 ","pages":"Article 104407"},"PeriodicalIF":4.6,"publicationDate":"2025-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144988707","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
On preference learning based on sequential Bayesian optimization with pairwise comparison 基于两两比较序列贝叶斯优化的偏好学习
IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-08-28 DOI: 10.1016/j.artint.2025.104400
Tanya Ignatenko , Kirill Kondrashov , Marco Cox , Bert de Vries
User preference learning is generally a hard problem. Individual preferences are typically unknown even to users themselves, while the space of choices is infinite. Here we study user preference learning from information-theoretic perspective. We model preference learning as a system with two interacting sub-systems, one representing a user with his/her preferences and another one representing an agent that has to learn these preferences. The user with his/her behavior is modeled by a parametric preference function. To efficiently learn the preferences and reduce search space quickly, we propose the agent that interacts with the user to collect the most informative data for learning. The agent presents two proposals to the user for evaluation, and the user rates them based on his/her preference function. We show that the optimum agent strategy for data collection and preference learning is a result of maximin optimization of the normalized weighted Kullback-Leibler (KL) divergence between true and agent-assigned predictive user response distributions. The resulting value of the KL-divergence, which we also call of a remaining system uncertainty (RSU), provides an efficient performance metric in the absence of the ground truth. This metric characterizes how well the agent can predict user and, thus, the quality of the underlying learned user (preference) model. Our proposed agent comprises sequential mechanisms for user model inference and proposal generation. To infer the user model (preference function), Bayesian approximate inference is used in the agent. The data collection strategy is to generate proposals, responses to which help resolving uncertainty associated with prediction of the user responses the most. The efficiency of our approach is validated by numerical simulations. Also a real-life example of preference learning application is provided.
用户偏好学习通常是一个难题。个人偏好通常连用户自己都不知道,而选择的空间是无限的。本文从信息论的角度研究用户偏好学习。我们将偏好学习建模为具有两个交互子系统的系统,一个代表具有其偏好的用户,另一个代表必须学习这些偏好的代理。用户和他/她的行为通过参数偏好函数建模。为了有效地学习用户偏好并快速减少搜索空间,我们提出了与用户交互的智能体来收集最具信息量的数据进行学习。智能体向用户提出两个建议供用户评价,用户根据自己的偏好函数对其进行评分。我们表明,用于数据收集和偏好学习的最优代理策略是真实和代理分配的预测用户响应分布之间的标准化加权Kullback-Leibler (KL)散度的最大优化结果。kl -散度的结果值,我们也称之为剩余系统不确定性(RSU),在没有基础真值的情况下提供了一个有效的性能度量。这个指标描述了代理预测用户的能力,从而描述了底层学习到的用户(偏好)模型的质量。我们提出的智能体包括用户模型推理和建议生成的顺序机制。为了推断用户模型(偏好函数),在代理中使用贝叶斯近似推理。数据收集策略是生成建议和响应,这些建议和响应最有助于解决与预测用户响应相关的不确定性。数值仿真验证了该方法的有效性。此外,还提供了一个实际应用的偏好学习实例。
{"title":"On preference learning based on sequential Bayesian optimization with pairwise comparison","authors":"Tanya Ignatenko ,&nbsp;Kirill Kondrashov ,&nbsp;Marco Cox ,&nbsp;Bert de Vries","doi":"10.1016/j.artint.2025.104400","DOIUrl":"10.1016/j.artint.2025.104400","url":null,"abstract":"<div><div>User preference learning is generally a hard problem. Individual preferences are typically unknown even to users themselves, while the space of choices is infinite. Here we study user preference learning from information-theoretic perspective. We model preference learning as a system with two interacting sub-systems, one representing a user with his/her preferences and another one representing an agent that has to learn these preferences. The user with his/her behavior is modeled by a parametric preference function. To efficiently learn the preferences and reduce search space quickly, we propose the agent that interacts with the user to collect the most informative data for learning. The agent presents two proposals to the user for evaluation, and the user rates them based on his/her preference function. We show that the optimum agent strategy for data collection and preference learning is a result of maximin optimization of the normalized weighted Kullback-Leibler (KL) divergence between true and agent-assigned predictive user response distributions. The resulting value of the KL-divergence, which we also call of a remaining system uncertainty (RSU), provides an efficient performance metric in the absence of the ground truth. This metric characterizes how well the agent can predict user and, thus, the quality of the underlying learned user (preference) model. Our proposed agent comprises sequential mechanisms for user model inference and proposal generation. To infer the user model (preference function), Bayesian approximate inference is used in the agent. The data collection strategy is to generate proposals, responses to which help resolving uncertainty associated with prediction of the user responses the most. The efficiency of our approach is validated by numerical simulations. Also a real-life example of preference learning application is provided.</div></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"348 ","pages":"Article 104400"},"PeriodicalIF":4.6,"publicationDate":"2025-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"145018407","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Towards optimal subsidy bounds for envy-freeable allocations 无嫉妒分配的最优补贴界限
IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-08-28 DOI: 10.1016/j.artint.2025.104406
Yasushi Kawase , Kazuhisa Makino , Hanna Sumita , Akihisa Tamura , Makoto Yokoo
We study the fair division of indivisible items with subsidies among n agents, where the absolute marginal valuation of each item is at most one. Under monotone nondecreasing valuations (where each item is a good), Brustle et al. [9] demonstrated that a maximum subsidy of 2(n1) and a total subsidy of 2(n1)2 are sufficient to guarantee the existence of an envy-freeable allocation. In this paper, we improve upon these bounds, even in a wider model. Namely, we show that, given an EF1 allocation, we can compute in polynomial time an envy-free allocation with a subsidy of at most n1 per agent and a total subsidy of at most n(n1)/2. Moreover, when the valuations are monotone nondecreasing, we provide a polynomial-time algorithm that computes an envy-free allocation with a subsidy of at most n1.5 per agent and a total subsidy of at most (n2n1)/2.
我们研究了n个主体对有补贴的不可分割物品的公平分配问题,其中每个物品的绝对边际价值不超过1。在单调非递减估值(其中每个项目都是好的)下,Brustle等人证明了最大补贴2(n−1)和总补贴2(n−1)2足以保证无嫉妒分配的存在。在本文中,我们改进了这些边界,甚至在更广泛的模型中。也就是说,我们证明,给定一个EF1分配,我们可以在多项式时间内计算出一个无嫉妒分配,每个代理的补贴最多为n−1,总补贴最多为n(n−1)/2。此外,当评估值为单调非递减时,我们提供了一个多项式时间算法,该算法计算每个代理的补贴最多为n−1.5,总补贴最多为(n2−n−1)/2的无嫉妒分配。
{"title":"Towards optimal subsidy bounds for envy-freeable allocations","authors":"Yasushi Kawase ,&nbsp;Kazuhisa Makino ,&nbsp;Hanna Sumita ,&nbsp;Akihisa Tamura ,&nbsp;Makoto Yokoo","doi":"10.1016/j.artint.2025.104406","DOIUrl":"10.1016/j.artint.2025.104406","url":null,"abstract":"<div><div>We study the fair division of indivisible items with subsidies among <em>n</em> agents, where the absolute marginal valuation of each item is at most one. Under monotone nondecreasing valuations (where each item is a good), Brustle et al. <span><span>[9]</span></span> demonstrated that a maximum subsidy of <span><math><mn>2</mn><mo>(</mo><mi>n</mi><mo>−</mo><mn>1</mn><mo>)</mo></math></span> and a total subsidy of <span><math><mn>2</mn><msup><mrow><mo>(</mo><mi>n</mi><mo>−</mo><mn>1</mn><mo>)</mo></mrow><mrow><mn>2</mn></mrow></msup></math></span> are sufficient to guarantee the existence of an envy-freeable allocation. In this paper, we improve upon these bounds, even in a wider model. Namely, we show that, given an EF1 allocation, we can compute in polynomial time an envy-free allocation with a subsidy of at most <span><math><mi>n</mi><mo>−</mo><mn>1</mn></math></span> per agent and a total subsidy of at most <span><math><mi>n</mi><mo>(</mo><mi>n</mi><mo>−</mo><mn>1</mn><mo>)</mo><mo>/</mo><mn>2</mn></math></span>. Moreover, when the valuations are monotone nondecreasing, we provide a polynomial-time algorithm that computes an envy-free allocation with a subsidy of at most <span><math><mi>n</mi><mo>−</mo><mn>1.5</mn></math></span> per agent and a total subsidy of at most <span><math><mo>(</mo><msup><mrow><mi>n</mi></mrow><mrow><mn>2</mn></mrow></msup><mo>−</mo><mi>n</mi><mo>−</mo><mn>1</mn><mo>)</mo><mo>/</mo><mn>2</mn></math></span>.</div></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"348 ","pages":"Article 104406"},"PeriodicalIF":4.6,"publicationDate":"2025-08-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144912200","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Local-MIP: Efficient local search for mixed integer programming local - mip:混合整数规划的高效局部搜索
IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-08-27 DOI: 10.1016/j.artint.2025.104405
Peng Lin , Shaowei Cai , Mengchuan Zou , Jinkun Lin
Mixed Integer Programming (MIP) is a fundamental model in operations research with broad industrial applications. Local search is a powerful methodology for solving complex optimization problems; however, the development of local search algorithms for MIP still needs exploration. In this work, we propose Local-MIP, an efficient local search algorithm tailored for MIP that integrates novel operators and employs a two-mode architecture to adaptively apply operators based on the current solution's feasibility. For the feasible mode, we propose the lift move operator and a corresponding lift process to improve the objective value while maintaining feasibility. For the infeasible mode, we propose the breakthrough move and mixed tight move operators to respectively optimize the objective function and satisfy constraints. To apply operators intelligently, we develop a dynamic weighting scheme that balances the priorities of the objective function and constraints. Furthermore, we propose a two-level scoring function structure that hierarchically selects operations, guiding the search toward high-quality feasible solutions. Experiments are conducted on public benchmarks to compare Local-MIP with state-of-the-art MIP solvers in finding high-quality solutions. The results show that Local-MIP significantly outperforms CPLEX, HiGHS, SCIP, and Feasibility Jump while remaining competitive with the commercial solver Gurobi on challenging problems within short time limits. Moreover, Local-MIP establishes 10 new records on MIPLIB open instances.
混合整数规划(MIP)是运筹学中的一个基本模型,具有广泛的工业应用。局部搜索是解决复杂优化问题的有力方法;然而,MIP局部搜索算法的发展仍有待探索。在这项工作中,我们提出了local -MIP,这是一种为MIP定制的高效本地搜索算法,它集成了新的算子,并采用双模式架构根据当前解决方案的可行性自适应应用算子。对于可行模式,我们提出了升降操作人和相应的升降过程,在保持可行性的同时提高目标值。针对不可行模式,提出了突破移动算子和混合紧密移动算子,分别优化目标函数和满足约束条件。为了智能地应用算子,我们开发了一种动态加权方案来平衡目标函数和约束的优先级。此外,我们提出了一个两级评分函数结构,该结构分层选择操作,指导搜索高质量的可行解决方案。在公共基准上进行实验,以比较Local-MIP与最先进的MIP解决方案在寻找高质量解决方案方面的差异。结果表明,Local-MIP显著优于CPLEX、high、SCIP和可行性跳跃,同时在短时间内与商业求解器Gurobi在具有挑战性的问题上保持竞争力。Local-MIP在MIPLIB开放实例上建立了10条新记录。
{"title":"Local-MIP: Efficient local search for mixed integer programming","authors":"Peng Lin ,&nbsp;Shaowei Cai ,&nbsp;Mengchuan Zou ,&nbsp;Jinkun Lin","doi":"10.1016/j.artint.2025.104405","DOIUrl":"10.1016/j.artint.2025.104405","url":null,"abstract":"<div><div>Mixed Integer Programming (MIP) is a fundamental model in operations research with broad industrial applications. Local search is a powerful methodology for solving complex optimization problems; however, the development of local search algorithms for MIP still needs exploration. In this work, we propose <em>Local-MIP</em>, an efficient local search algorithm tailored for MIP that integrates novel operators and employs a two-mode architecture to adaptively apply operators based on the current solution's feasibility. For the feasible mode, we propose the lift move operator and a corresponding lift process to improve the objective value while maintaining feasibility. For the infeasible mode, we propose the breakthrough move and mixed tight move operators to respectively optimize the objective function and satisfy constraints. To apply operators intelligently, we develop a dynamic weighting scheme that balances the priorities of the objective function and constraints. Furthermore, we propose a two-level scoring function structure that hierarchically selects operations, guiding the search toward high-quality feasible solutions. Experiments are conducted on public benchmarks to compare <em>Local-MIP</em> with state-of-the-art MIP solvers in finding high-quality solutions. The results show that <em>Local-MIP</em> significantly outperforms <em>CPLEX</em>, <em>HiGHS</em>, <em>SCIP</em>, and <em>Feasibility Jump</em> while remaining competitive with the commercial solver <em>Gurobi</em> on challenging problems within short time limits. Moreover, <em>Local-MIP</em> establishes 10 new records on MIPLIB open instances.</div></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"348 ","pages":"Article 104405"},"PeriodicalIF":4.6,"publicationDate":"2025-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144922750","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Algebras of actions in an agent's representations of the world 代理对世界的表示中的行动代数
IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-08-20 DOI: 10.1016/j.artint.2025.104403
Alexander Dean, Eduardo Alonso, Esther Mondragón
Learning efficient representations allows robust processing of data, data that can then be generalised across different tasks and domains, and it is thus paramount in various areas of Artificial Intelligence, including computer vision, natural language processing and reinforcement learning, among others. Within the context of reinforcement learning, we propose in this paper a mathematical framework to learn representations by extracting the algebra of the transformations of worlds from the perspective of an agent. As a starting point, we use our framework to reproduce representations from the symmetry-based disentangled representation learning (SBDRL) formalism proposed by [1] and prove that, although useful, they are restricted to transformations that respond to the properties of algebraic groups. We then generalise two important results of SBDRL –the equivariance condition and the disentangling definition– from only working with group-based symmetry representations to working with representations capturing the transformation properties of worlds for any algebra, using examples common in reinforcement learning and generated by an algorithm that computes their corresponding Cayley tables. Finally, we combine our generalised equivariance condition and our generalised disentangling definition to show that disentangled sub-algebras can each have their own individual equivariance conditions, which can be treated independently, using category theory. In so doing, our framework offers a rich formal tool to represent different types of symmetry transformations in reinforcement learning, extending the scope of previous proposals and providing Artificial Intelligence developers with a sound foundation to implement efficient applications.
学习高效表示允许对数据进行稳健处理,然后可以将数据推广到不同的任务和领域,因此它在人工智能的各个领域至关重要,包括计算机视觉、自然语言处理和强化学习等。在强化学习的背景下,我们在本文中提出了一个数学框架,通过从代理的角度提取世界变换的代数来学习表征。作为起点,我们使用我们的框架从[1]提出的基于对称的解纠缠表示学习(SBDRL)形式主义中再现表示,并证明尽管它们有用,但它们仅限于响应代数群性质的变换。然后,我们推广了SBDRL的两个重要结果——等方差条件和解纠集定义——从仅处理基于群的对称表示到处理捕获任何代数世界变换属性的表示,使用强化学习中常见的示例,并由计算相应Cayley表的算法生成。最后,我们将广义等方差条件和广义解纠缠定义结合起来,证明了解纠缠子代数可以有各自独立的等方差条件,这些条件可以用范畴论独立处理。通过这样做,我们的框架提供了一个丰富的形式化工具来表示强化学习中不同类型的对称变换,扩展了以前建议的范围,并为人工智能开发人员提供了实现高效应用的良好基础。
{"title":"Algebras of actions in an agent's representations of the world","authors":"Alexander Dean,&nbsp;Eduardo Alonso,&nbsp;Esther Mondragón","doi":"10.1016/j.artint.2025.104403","DOIUrl":"10.1016/j.artint.2025.104403","url":null,"abstract":"<div><div>Learning efficient representations allows robust processing of data, data that can then be generalised across different tasks and domains, and it is thus paramount in various areas of Artificial Intelligence, including computer vision, natural language processing and reinforcement learning, among others. Within the context of reinforcement learning, we propose in this paper a mathematical framework to learn representations by extracting the algebra of the transformations of worlds from the perspective of an agent. As a starting point, we use our framework to reproduce representations from the symmetry-based disentangled representation learning (SBDRL) formalism proposed by <span><span>[1]</span></span> and prove that, although useful, they are restricted to transformations that respond to the properties of algebraic groups. We then generalise two important results of SBDRL –the equivariance condition and the disentangling definition– from only working with group-based symmetry representations to working with representations capturing the transformation properties of worlds for any algebra, using examples common in reinforcement learning and generated by an algorithm that computes their corresponding Cayley tables. Finally, we combine our generalised equivariance condition and our generalised disentangling definition to show that disentangled sub-algebras can each have their own individual equivariance conditions, which can be treated independently, using category theory. In so doing, our framework offers a rich formal tool to represent different types of symmetry transformations in reinforcement learning, extending the scope of previous proposals and providing Artificial Intelligence developers with a sound foundation to implement efficient applications.</div></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"348 ","pages":"Article 104403"},"PeriodicalIF":4.6,"publicationDate":"2025-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144886771","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Choosing abstraction levels for model-based software debugging: A theoretical and empirical analysis for spreadsheet programs 为基于模型的软件调试选择抽象层次:对电子表格程序的理论和实证分析
IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-08-20 DOI: 10.1016/j.artint.2025.104399
Patrick Rodler , Birgit Hofer , Dietmar Jannach , Iulia Nica , Franz Wotawa
Model-based diagnosis is a generally applicable, principled approach to the systematic debugging of a wide range of system types such as circuits, knowledge bases, physical devices, or software. Based on a formal description of the system, it enables precise and deterministic reasoning about potential faults responsible for observed misbehavior. In software, such a formal system description can often even be extracted from the buggy program fully automatically. As logical reasoning is central to diagnosis, the performance of model-based debuggers is largely influenced by reasoning efficiency, which in turn depends on the complexity and expressivity of the system description. Since highly detailed models capturing exact semantics often exceed the capabilities of current reasoning tools, researchers have proposed more abstract representations.
In this work, we thoroughly analyze system modeling techniques with a focus on fault localization in spreadsheets—one of the most widely used end-user programming paradigms. Specifically, we present three constraint model types characterizing spreadsheets at different abstraction levels, show how to extract them automatically from faulty spreadsheets, and provide theoretical and empirical investigations of the impact of abstraction on both diagnostic output and computational performance. Our main conclusions are that (i) for the model types, there is a trade-off between the conciseness of generated fault candidates and computation time, (ii) the exact model is often impractical, and (iii) a new model based on qualitative reasoning yields the same solutions as the exact one in up to more than half the cases while being orders of magnitude faster.
Due to their ability to restrict the solution space in a sound way, the explored model-based techniques, rather than being used as standalone approaches, are expected to realize their full potential in combination with iterative sequential diagnosis or indeterministic but more performant statistical debugging methods.
基于模型的诊断是一种普遍适用的、有原则的方法,可以对各种系统类型(如电路、知识库、物理设备或软件)进行系统调试。基于系统的形式化描述,它能够对导致观察到的不当行为的潜在故障进行精确和确定的推理。在软件中,这种正式的系统描述通常甚至可以完全自动地从有缺陷的程序中提取出来。由于逻辑推理是诊断的核心,基于模型的调试器的性能在很大程度上受到推理效率的影响,而推理效率又取决于系统描述的复杂性和表达性。由于捕获精确语义的高度详细的模型通常超过当前推理工具的能力,研究人员提出了更抽象的表示。
{"title":"Choosing abstraction levels for model-based software debugging: A theoretical and empirical analysis for spreadsheet programs","authors":"Patrick Rodler ,&nbsp;Birgit Hofer ,&nbsp;Dietmar Jannach ,&nbsp;Iulia Nica ,&nbsp;Franz Wotawa","doi":"10.1016/j.artint.2025.104399","DOIUrl":"10.1016/j.artint.2025.104399","url":null,"abstract":"<div><div>Model-based diagnosis is a generally applicable, principled approach to the systematic debugging of a wide range of system types such as circuits, knowledge bases, physical devices, or software. Based on a formal description of the system, it enables precise and deterministic reasoning about potential faults responsible for observed misbehavior. In software, such a formal system description can often even be extracted from the buggy program fully automatically. As logical reasoning is central to diagnosis, the performance of model-based debuggers is largely influenced by reasoning efficiency, which in turn depends on the complexity and expressivity of the system description. Since highly detailed models capturing exact semantics often exceed the capabilities of current reasoning tools, researchers have proposed more abstract representations.</div><div>In this work, we thoroughly analyze system modeling techniques with a focus on fault localization in spreadsheets—one of the most widely used end-user programming paradigms. Specifically, we present three constraint model types characterizing spreadsheets at different abstraction levels, show how to extract them automatically from faulty spreadsheets, and provide theoretical and empirical investigations of the impact of abstraction on both diagnostic output and computational performance. Our main conclusions are that <em>(i)</em> for the model types, there is a trade-off between the conciseness of generated fault candidates and computation time, <em>(ii)</em> the exact model is often impractical, and <em>(iii)</em> a new model based on qualitative reasoning yields the same solutions as the exact one in up to more than half the cases while being orders of magnitude faster.</div><div>Due to their ability to restrict the solution space in a sound way, the explored model-based techniques, rather than being used as standalone approaches, are expected to realize their full potential in combination with iterative sequential diagnosis or indeterministic but more performant statistical debugging methods.</div></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"348 ","pages":"Article 104399"},"PeriodicalIF":4.6,"publicationDate":"2025-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144898569","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Enhancing cooperativity in controlled query evaluation over ontologies 增强本体上受控查询计算的协同性
IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-08-12 DOI: 10.1016/j.artint.2025.104402
Piero Bonatti , Gianluca Cima , Domenico Lembo , Francesco Magliocca , Lorenzo Marconi , Riccardo Rosati , Luigi Sauro , Domenico Fabio Savo
Controlled Query Evaluation (CQE) is a methodology designed to maintain confidentiality by either rejecting specific queries or adjusting responses to safeguard sensitive information. In this investigation, our focus centers on CQE within Description Logic ontologies, aiming to ensure that queries are answered truthfully as long as possible before resorting to deceptive responses, a cooperativity property which is called the “longest honeymoon”. Our work introduces new semantics for CQE, denoted as MC-CQE, which enjoys the longest honeymoon property and outperforms previous methodologies in terms of cooperativity.
We study the complexity of query answering in this new framework for ontologies expressed in the Description Logic DL-LiteR. Specifically, we establish data complexity results under different maximally cooperative semantics and for different classes of queries. Our results identify both tractable and intractable cases. In particular, we show that the evaluation of Boolean unions of conjunctive queries is the same under all the above semantics and its data complexity is in
. This result makes query answering amenable to SQL query rewriting. However, this favorable property does not extend to open queries, even with a restricted query language limited to conjunctions of atoms. While, in general, answering open queries in the MC-CQE framework is intractable, we identify a sub-family of semantics under which answering full conjunctive queries is tractable.
受控查询评估(CQE)是一种旨在通过拒绝特定查询或调整响应以保护敏感信息来维护机密性的方法。在本次调查中,我们的重点是描述逻辑本体中的CQE,旨在确保在诉诸欺骗性响应之前尽可能长时间地如实回答查询,这是一种被称为“最长蜜月”的协作特性。我们的工作为CQE引入了新的语义,表示为MC-CQE,它具有最长的蜜月属性,并且在协作性方面优于以前的方法。我们研究了用描述逻辑dl - l表达的本体在这个新框架下查询回答的复杂性。具体来说,我们建立了不同最大协作语义和不同查询类别下的数据复杂度结果。我们的结果确定了易处理和难以处理的病例。特别地,我们证明了在上述所有语义下,合取查询的布尔联合的求值是相同的,其数据复杂度为。这个结果使得查询应答能够适应SQL查询重写。但是,这个有利的特性不能扩展到打开查询,即使使用限于原子连词的受限查询语言也是如此。虽然一般来说,在MC-CQE框架中回答开放查询是棘手的,但我们确定了一个子语义族,在该语义族下回答完整的连接查询是可处理的。
{"title":"Enhancing cooperativity in controlled query evaluation over ontologies","authors":"Piero Bonatti ,&nbsp;Gianluca Cima ,&nbsp;Domenico Lembo ,&nbsp;Francesco Magliocca ,&nbsp;Lorenzo Marconi ,&nbsp;Riccardo Rosati ,&nbsp;Luigi Sauro ,&nbsp;Domenico Fabio Savo","doi":"10.1016/j.artint.2025.104402","DOIUrl":"10.1016/j.artint.2025.104402","url":null,"abstract":"<div><div>Controlled Query Evaluation (CQE) is a methodology designed to maintain confidentiality by either rejecting specific queries or adjusting responses to safeguard sensitive information. In this investigation, our focus centers on CQE within Description Logic ontologies, aiming to ensure that queries are answered truthfully as long as possible before resorting to deceptive responses, a cooperativity property which is called the “longest honeymoon”. Our work introduces new semantics for CQE, denoted as MC-CQE, which enjoys the longest honeymoon property and outperforms previous methodologies in terms of cooperativity.</div><div>We study the complexity of query answering in this new framework for ontologies expressed in the Description Logic <span><math><msub><mrow><mtext>DL-Lite</mtext></mrow><mrow><mi>R</mi></mrow></msub></math></span>. Specifically, we establish data complexity results under different maximally cooperative semantics and for different classes of queries. Our results identify both tractable and intractable cases. In particular, we show that the evaluation of Boolean unions of conjunctive queries is the same under all the above semantics and its data complexity is in <figure><img></figure>. This result makes query answering amenable to SQL query rewriting. However, this favorable property does not extend to open queries, even with a restricted query language limited to conjunctions of atoms. While, in general, answering open queries in the MC-CQE framework is intractable, we identify a sub-family of semantics under which answering full conjunctive queries is tractable.</div></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"348 ","pages":"Article 104402"},"PeriodicalIF":4.6,"publicationDate":"2025-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144840730","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
BATED: Learning fair representation for Pre-trained Language Models via biased teacher-guided disentanglement BATED:通过有偏见的教师引导的解纠缠来学习预训练语言模型的公平表示
IF 4.6 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE Pub Date : 2025-08-08 DOI: 10.1016/j.artint.2025.104401
Yingji Li , Mengnan Du , Rui Song , Mu Liu , Ying Wang
With the rapid development of Pre-trained Language Models (PLMs) and their widespread deployment in various real-world applications, social biases of PLMs have attracted increasing attention, especially the fairness of downstream tasks, which potentially affects the development and stability of society. Among existing debiasing methods, intrinsic debiasing methods are not necessarily effective when applied to downstream tasks, and the downstream fine-tuning process may introduce new biases or catastrophic forgetting. Most extrinsic debiasing methods rely on sensitive attribute words as prior knowledge to supervise debiasing training. However, it is difficult to collect sensitive attribute information of real data due to privacy and regulation. Moreover, limited sensitive attribute words may lead to inadequate debiasing training. To this end, this paper proposes a debiasing method to learn fair representation for PLMs via BiAsed TEacher-guided Disentanglement (called BATED). Specific to downstream tasks, BATED performs debiasing training under the guidance of a biased teacher model rather than relying on sensitive attribute information of the training data. First, we leverage causal contrastive learning to train a task-agnostic general biased teacher model. We then employ Variational Auto-Encoder (VAE) to disentangle the PLM-encoded representation into the fair representation and the biased representation. The Biased representation is further decoupled via biased teacher-guided disentanglement, while the fair representation learn downstream tasks. Therefore, BATED guarantees the performance of downstream tasks while improving the fairness. Experimental results on seven PLMs testing three downstream tasks demonstrate that BATED outperforms the state-of-the-art overall in terms of fairness and performance on downstream tasks.
随着预训练语言模型(Pre-trained Language Models, PLMs)的快速发展和在各种现实应用中的广泛应用,PLMs的社会偏见越来越受到人们的关注,尤其是下游任务的公平性问题,它可能会影响社会的发展和稳定。在现有的去偏方法中,内在去偏方法在应用于下游任务时不一定有效,下游微调过程可能会引入新的偏差或灾难性遗忘。大多数外在去偏方法依赖敏感属性词作为先验知识来监督去偏训练。然而,由于隐私和监管的原因,难以收集到真实数据的敏感属性信息。此外,有限的敏感属性词可能导致去偏训练不足。为此,本文提出了一种通过有偏见的教师引导的解纠缠(BATED)来学习plm公平表示的去偏见方法。针对下游任务,BATED在偏向教师模型的指导下进行去偏向训练,而不是依赖于训练数据的敏感属性信息。首先,我们利用因果对比学习来训练一个任务不可知论的一般偏见教师模型。然后,我们使用变分自编码器(VAE)将plm编码表示分解为公平表示和偏见表示。有偏见的表示通过有偏见的教师引导的解纠缠进一步解耦,而公平表示学习下游任务。因此,BATED在保证下游任务性能的同时,提高了公平性。在七个plm测试三个下游任务的实验结果表明,BATED在下游任务的公平性和性能方面总体上优于最先进的技术。
{"title":"BATED: Learning fair representation for Pre-trained Language Models via biased teacher-guided disentanglement","authors":"Yingji Li ,&nbsp;Mengnan Du ,&nbsp;Rui Song ,&nbsp;Mu Liu ,&nbsp;Ying Wang","doi":"10.1016/j.artint.2025.104401","DOIUrl":"10.1016/j.artint.2025.104401","url":null,"abstract":"<div><div>With the rapid development of Pre-trained Language Models (PLMs) and their widespread deployment in various real-world applications, social biases of PLMs have attracted increasing attention, especially the fairness of downstream tasks, which potentially affects the development and stability of society. Among existing debiasing methods, intrinsic debiasing methods are not necessarily effective when applied to downstream tasks, and the downstream fine-tuning process may introduce new biases or catastrophic forgetting. Most extrinsic debiasing methods rely on sensitive attribute words as prior knowledge to supervise debiasing training. However, it is difficult to collect sensitive attribute information of real data due to privacy and regulation. Moreover, limited sensitive attribute words may lead to inadequate debiasing training. To this end, this paper proposes a debiasing method to learn fair representation for PLMs via <strong>B</strong>i<strong>A</strong>sed <strong>TE</strong>acher-guided <strong>D</strong>isentanglement (called <strong>BATED</strong>). Specific to downstream tasks, BATED performs debiasing training under the guidance of a biased teacher model rather than relying on sensitive attribute information of the training data. First, we leverage causal contrastive learning to train a task-agnostic general biased teacher model. We then employ Variational Auto-Encoder (VAE) to disentangle the PLM-encoded representation into the fair representation and the biased representation. The Biased representation is further decoupled via biased teacher-guided disentanglement, while the fair representation learn downstream tasks. Therefore, BATED guarantees the performance of downstream tasks while improving the fairness. Experimental results on seven PLMs testing three downstream tasks demonstrate that BATED outperforms the state-of-the-art overall in terms of fairness and performance on downstream tasks.</div></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"348 ","pages":"Article 104401"},"PeriodicalIF":4.6,"publicationDate":"2025-08-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144810517","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Artificial Intelligence
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1