以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 Semantic Web(语义Web)/描述逻辑/本体 』 (http://bbs.xml.org.cn/list.asp?boardid=2) ---- [RED] (目前暂停) 热 烈 欢 迎 黄 智 生 博 士 做 客 SW 版, 与 国 内 师 生 交 流 Semantic Web 相 关 话 题。[/RED] (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=9001) |
-- 作者:admin -- 发布时间:7/27/2004 8:49:00 PM -- [RED] (目前暂停) 热 烈 欢 迎 黄 智 生 博 士 做 客 SW 版, 与 国 内 师 生 交 流 Semantic Web 相 关 话 题。[/RED] 请在这里提出您要与黄博士交流问题 黄智生博士(Dr. Zhisheng Huang, http://wasp.cs.vu.nl/~huang/)现任 阿姆斯特丹自由大学(Vrije University of Amsterdam) 高级研究员,长期从事人工智能知识表示与行动推理等方向的研究,在国际人工智能界享有很高的声誉。目前正在主持SEKT的核心技术“语义网中非协调本体的推理”(Reasoning with inconsistent ontologies for the Semantic Web)的研究。 黄博士的研究兴趣广泛,包括:logical foundation of the Semantic Web, intelligent multimedia technology, formal theories of intelligent agents, and their implementation, applied logics for decision support systems, and reasoning about actions等,除此之外,黄博士还对philosophy of mind感兴趣。 ================================================== 请大家在与黄博士的交流过程中注意以下几点: * 请采用回复本贴的方式发布您的问题(并尽量使用引用回复方式,以保留上下文),不要新建主题,以免由于多个话题,引起混乱。 * 大家在与黄博士交流的过程中,使用中英文均可,但术语的表达尽量使用英文。 * 为保证讨论的高效性,请大家在与黄博士讨论或请教问题时尽量围绕黄博士的研究方向展开话题,不要问可以在本版找到答案的问题(比如什么是Semantic Web,什么是Description Logic等。) * 考虑到参加讨论的人可能比较多,提的问题也会很多。尽管时间不允许黄博士一一
[此贴子已经被作者于2005-2-13 23:05:19编辑过]
|
-- 作者:kbdacaa -- 发布时间:7/30/2004 9:27:00 AM -- 黄博士您好: 我是一名硕士研究生,我打算研究语义检索,但是我查了有关资料之后,发现内容非常之广,我想问一下,语义检索 现在在国内和国际上已经达到了什么样的水平,是否有成熟的语义检索系统,我应该在哪个方面作研究。 谢谢黄博士! |
-- 作者:orangebench -- 发布时间:7/30/2004 9:52:00 AM -- 我把在宋老师帖子中的一个问题也发到这里来吧: 语义Web的思想可以说是把知识表示搬到Web上来,即webize KR; 但事实上,传统的KR被证明是失败的,即AI bubble failure,这样的话,有什么理由去让我们相信语义Web就一定能成功呢?KR披上Web的外衣就能让工业界接收吗?SW和KR的决定命运的区别到底在哪里? Tim berners Lee 在他的design note里论述了他的理由[1]: 但是,一直觉得他的认证并不充分,也一直没花时间去好好想这个问题。 [1]Web design issues; What a semantic can represent |
-- 作者:orangebench -- 发布时间:7/30/2004 9:58:00 AM -- 在AI中,对不完全知识的处理有非单调推理,对含有矛盾的知识有超协调推理(paraconsistent reasoning),还有这两者的结合。 我想问的是:这两种复杂的推理能应用到SW上吗?如果能的话,又要以一种什么形式? 尽管,我们都知道SW的知识肯定是不完全的,也很有可能是不协调的(inconsistent),但这两种推理都过为复杂。 |
-- 作者:Huang -- 发布时间:7/30/2004 12:49:00 PM -- 各位好! 这些天我一直在国内旅行,今天才有机会查看我的HOTMAIL. 刚看到版主给我发的 我将尽力回答各位的提问.但由于我处于旅行之中,由于时间和资料的关系,我的 我将于8月20日左右回到大学上班, 届时会有更合适的环境为大家服务. 致礼! HUANG |
-- 作者:Huang -- 发布时间:7/30/2004 1:04:00 PM -- >我想问一下,语义检索 现在在国内和国际上已经达到了什么样的水平, >是否有成熟的语义检索系统,我应该在哪个方面作研究。 我的一些同事同荷兰Elsevier出版社搞了一个医学文献语义检索工具DOPE, http://aduna.biz/dope/ 你可以下载有关软件及申请有关帐号, 你自己使用后,自有体会. 对于国内目前的情况,我还不太全面了解.总觉得热情很好,但尚在
|
-- 作者:orangebench -- 发布时间:7/30/2004 1:14:00 PM -- 非常非常感谢黄博士的到来!
|
-- 作者:admin -- 发布时间:7/30/2004 1:18:00 PM -- 让我们用热烈的掌声欢迎黄博士的到来!(~~~~鼓~~~掌~~~)
|
-- 作者:npubird -- 发布时间:7/30/2004 1:25:00 PM -- 黄博士,你好。 对于Web上的本体,很可能是分布式的,而应用中可能需要对这些分布式的本体进行集成、合并与映射等工作。请问针对 web上的分布式的多本体管理 有什么看法呢?这样的研究意义和价值大吗? 国外特别是你们学校这方面做的工作能大致描述一下吗? 谢谢 |
-- 作者:orangebench -- 发布时间:7/30/2004 1:40:00 PM -- 你们系无疑是目前SW研究中最为强大的力量之一,所以,很想听您谈谈对SW的前景的看法,目前比较好(热门)的研究方向,以及您站在SW研究最前沿的一些感受。 问题有点大而空,一句话,就是希望您尽量多说说,因为我相信您的看法对大家的研究有 |
-- 作者:Huang -- 发布时间:7/30/2004 1:51:00 PM -- > 但事实上,传统的KR被证明是失败的,即AI bubble failure, 人们对AI和KR有许多误解. AI在目前的情况下并不是要实现人的全部智能行为,那还是很遥远的事. KR并不神秘, 它的核心是推理,只是想获得一些间接数据,
|
-- 作者:Huang -- 发布时间:7/30/2004 2:24:00 PM -- 我及我的同事现在作不协调本体的推理方面的研究, 我们主要采用近似推理(approximate reasoning)的方法,但仍在研究中. 待有适当的研究报告后, 将会对外公布的.
|
-- 作者:Huang -- 发布时间:7/30/2004 2:38:00 PM -- 请参考我的同事的下列工作: http://www.cs.vu.nl/~frankh/abstracts/ISWC03.html
|
-- 作者:Huang -- 发布时间:7/30/2004 3:03:00 PM -- 对不起. 我现在只能简要地回答你的问题. 希望以后在合适的时候, 能有更详细 的讨论. 我是看好SW的前景的. 我估计用RDF乃至OWL来标注数据将会成为时尚. SW正处于百花齐放百家争鸣的时代, 它给年轻人许多机会. 关于比较好(热门)的研究方向的问题, 实在是难以简要回答的.
|
-- 作者:sjmei -- 发布时间:7/30/2004 3:09:00 PM -- 黄博士,你好! 本体作为共享知识的形式化表示(不知这样说法是否正确),对软件技术或者更小一点范围:软件工程,或者再小一点范围:需求工程的影响如何?本体在这方面的应用如何?谢谢! |
-- 作者:orangebench -- 发布时间:7/30/2004 3:15:00 PM -- 谢谢!这些问题,是不太好回答。希望以后您有空的话,能给大家讲讲 SW领域的一些动态,非常感谢!
|
-- 作者:orangebench -- 发布时间:7/30/2004 3:27:00 PM -- 我觉得你们学校,甚至整个欧洲,对SW的理论问题,如本体,描述逻辑,以及本体的应用研究地比较多,而对RDF这层反而关注不多。我有两个观点,想请您指教一下: 1)在Semantic Web上RDF层可能会跳过OWL层,直接和上面的层次打交道,如 而OWL层呢,首先建个本体很麻烦,其次推理时间复杂度太高,我感觉会很难真正在Web上得到广泛应用,它的应用场景可能在一些基于SW技术的信息系统中,如企业Portal,企业的知识管理,等。 2)RDF(S)已经是有个完善的Web知识表示语言,我总觉得,保持语义和语法兼容的方式扩展RDF(S)非常有用,OWL Full就是这样的扩展,但它是不可判定的,我觉得应该有个可判定的OWL Full子集.但并不是像owl dl那样,因为它和RDF 语义不兼容。 [讨论] 我们能否找到一个OWL Full的RDFS兼容的,可判定的子集 谢谢! [此贴子已经被作者于2004-7-30 16:11:32编辑过]
|
-- 作者:mangz -- 发布时间:8/3/2004 9:25:00 PM -- 很高兴学到这么多东西 |
-- 作者:Huang -- 发布时间:8/26/2004 9:14:00 PM -- See the following links: Towards an Interoperability Ontology for Software Development Tools(http://www.stormingmedia.us/89/8994/A899414.htm) Software ontology(http://encyclopedia.thefreedictionary.com/Software%20ontology) UML for Ontology Development(http://ubot.lockheedmartin.com/ubot/papers/publication/KER4.doc) New Trends in Software Methodologies, Tools and Techniques(http://www.lyee-project.soft.iwate-pu.ac.jp/lyee_w03/flyer.pdf) |
-- 作者:Huang -- 发布时间:8/26/2004 9:44:00 PM -- 1) OWL DL 的主要扩充是增加了布尔逻辑运算操作, 即逻辑否定和逻辑析取等。这对于完整的知识表示语言都是必要的。上面的层次如Rule, Proof也需要这些重要概念,所以没有它,很难跳过去。 2) OWL DL在计算复杂性上已是比较高的,再加上一点附加的功能就会变得不可计算。实际上,我估计在RDF(S)上仅加上布尔逻辑运算就将使语言变得不可计算。(当然,我还没有形式证明它,有时间的话,我会试着证明它,或反证它,你也可以自己试试). 当然你可以自己试着找一个可判定的OWL Full子集,且同RDF(S)兼容,并证明它。这是最好的回答。 OWL DL 与RDF(S)不相容的问题之一是, 前者不允许类作为性质的值(Classes as Property Values),这对许多初学者觉得表达上很不方便。W3C网站上有一篇较好的文章,教大家 http://www.w3.org/2001/sw/BestPractices/OEP/ClassesAsValues-20040623/ |
-- 作者:Huang -- 发布时间:8/27/2004 7:42:00 PM --
See the following links: Towards an Interoperability Ontology for Software Development Tools(http://www.stormingmedia.us/89/8994/A899414.htm) Software ontology(http://encyclopedia.thefreedictionary.com/Software%20ontology) UML for Ontology Development(http://ubot.lockheedmartin.com/ubot/papers/publication/KER4.doc) New Trends in Software Methodologies, Tools and Techniques(http://www.lyee-project.soft.iwate-pu.ac.jp/lyee_w03/flyer.pdf) |
-- 作者:Huang -- 发布时间:8/27/2004 7:45:00 PM -- 1) OWL DL 的主要扩充是增加了布尔逻辑运算操作, 即逻辑否定和逻辑析取等。这对于完整的知识表示语言都是必要的。上面的层次如Rule, Proof也需要这些重要概念,所以没有它,很难跳过去。 2) OWL DL在计算复杂性上已是比较高的,再加上一点附加的功能就会变得不可判定。实际上,我估计在RDF(S)上仅加上布尔逻辑运算就将使语言变得不可判定。(当然,我还没有形式证明它,有时间的话,我会试着证明它,或反证它,你也可以自己试试). 当然你可以自己试着找一个可判定的 OWL Full子集,且同RDF(S)兼容,并证明它。这是最好的回答。 OWL DL 与RDF(S)不相容的问题之一是, 前者不允许类作为性质的值(Classes as Property values),这对许多初学者觉得表达上很不方便。W3C网站上有一篇较好的文章,教大家 http://www.w3.org/2001/sw/BestPractices/OEP/ClassesAsvalues-20040623/
|
-- 作者:Huang -- 发布时间:8/27/2004 7:54:00 PM -- 希望使用逻辑程序设计语言开发语义网系统的同行,可看看 我们最近开发的软件包:
XDIG: Extended DIG Description Logic Interface for Prolog The Extended DIG Description Logic Interface for Prolog (XDIG) is a logic You can download the XDIG package for SWI-Prolog from the website: http://wasp.cs.vu.nl/sekt/dig/
|
-- 作者:orangebench -- 发布时间:8/31/2004 4:36:00 PM -- 最近看RDF-Interest maillist对rdf reification的讨论非常热烈,不到5天,可能快100个帖子了,我也是看的稀里糊涂。不知道黄博士是否也关注这个讨论。下面的问题,我不太明白: 1。什么是Context ,为什么RDF reification不能表示context? 谢谢!
|
-- 作者:orangebench -- 发布时间:8/31/2004 4:40:00 PM -- 在Ian Horrocks的ORL(OWL Rules Language)那篇文章中,提到了描述逻辑可能和prolog之间的语义不协调性,具体我也没弄清楚。 在您的DL和prolog集成系统中, 语义的问题怎么解决呢? 另外,其中的推理也是不可判定的吧?
|
-- 作者:Huang -- 发布时间:8/31/2004 5:22:00 PM -- 我们把Prolog作为一种描述性程序设计语言来使用, 并没有用Prolog的原有 逻辑推理机直接来进行描述逻辑的推理,而是把推理询问外传给外部的描述 逻辑推理机服务器, 如Racer。 当然也可以用Prolog实现一个描述逻辑推理机, 但描述逻辑上的逻辑运算并不直接对应着Prolog的原有逻辑语义, 即描述逻辑中的 逻辑“和”并不对应于Prolog程序中Horn语句中的“,”, 所以没有语义不协调问题。
|
-- 作者:Huang -- 发布时间:8/31/2004 7:52:00 PM -- 先让我把有关概念根据我的个人理解解释一遍(希望能听听你们的不同意见): 1. Reification(具体化): 即对有关的语句进行再描述。 注意: 因此有人建议使用四元组办法来解决问题, 与RDF的三元组的
|
-- 作者:Huang -- 发布时间:8/31/2004 8:07:00 PM -- 对不起, 上个贴子中“Quads”应译为 “四元组集合”。 所以, 正确的回答是: ==================== 先让我把有关概念根据我的个人理解解释一遍(希望能听听你们的不同意见): 1. Reification(具体化): 即对有关的语句进行再描述。 注意: 因此有人建议使用四元组办法来解决问题, 与RDF的三元组的
|
-- 作者:orangebench -- 发布时间:8/31/2004 8:33:00 PM -- 谢谢黄博士的详细解释,而且您的中文表达真的很好。其实,如果您觉得麻烦的话,用英文回答也很好。 看了那个邮件列表的讨论以及一些相关的论文,有以下一些结论: 1)RDF具体化是关于陈述的描述,但对这个陈述本身的真值不作判定,而上下文需要描述一个陈述在不同的上下文中真值的变化,因此,RDF具体化无法表达上下文(context)。 2) RDF数据出处(provenance)都要求一种“quotation”(引用)机制,即对里面的陈述不作解释,这也是避免认知逻辑中的“referential opacity ”问题。而RDF具体化不是引用机制,这在RDF primer文档中有特意地说明,RDF具体化要对里面的陈述作出解释。 3)具名图是一种引用机制,它是quad的一个特例,即第四元是图的URIref。 这样的化,RDF 具体化到底有什么用呢? |
-- 作者:orangebench -- 发布时间:8/31/2004 9:19:00 PM -- 还是不明白Provenance和context的关系,能否举例说明? “ RDF Reification 可以一定程度地用来表述出处”,这个“一定程度”的意思又是什么呢? 恕我愚笨, 谢谢!
|
-- 作者:Huang -- 发布时间:9/3/2004 10:51:00 PM --
数据出处(Provenace)对应一个信息提供者, 所以可以指向一个名字或Link. “一定程度”是指对这些描述方法,人们还有许多争论,主要是 |
-- 作者:Huang -- 发布时间:9/9/2004 9:25:00 PM -- "Semantic Web" is more popular than "Relational Databases". See the following link in GoogleFight: http://www.googlefight.com/cgi-bin/compare.pl?q1=%22semantic+web%22&q2=%22relational+database%22&B1=Make+a+fight%21&compare=1&langue=us
|
-- 作者:orangebench -- 发布时间:9/9/2004 10:16:00 PM -- 哈哈,这个发现比较有趣 ;-),也有说服力!
|
-- 作者:IAdmireU -- 发布时间:9/10/2004 2:11:00 PM -- 谢谢黄博士。 黄博士: 你好! 我现在在做有关觉察上下文计算方面的工作,想通过推理已有的状况推知更深层的知识,如已知某个用户需要“彩色激光A4的打印机”,而计算环境中没有直接满足要求的打印机,而有“彩色喷墨A3的打印机”,需要能通过推理来告诉用户“计算环境中没有所需的打印机,不过有近似满足要求的打印机”。 请问,这种问题基于本体(语义)推理是否能解决?解决的思路大体是什么? 我目前想使用RDF+OWL描述所有的资源,通过推理描述内容来解决问题,不知道行否? 谢谢。 |
-- 作者:Huang -- 发布时间:9/10/2004 11:57:00 PM --
你提了一个很好的问题, 它在理论上和工程上都十分值得深入研究。 从工程的角度上看, 一个直观的解决方法是建立一个“可能替代品“关系 但这种方法并不是很理想的方法,它要求我们要把有关“替代品”关系 这里涉及到SW上的一个很普遍的基础问题,即如何度量两个概念之间的语义距离。 过一段时间,我给你传一些有关文献, 供你参考。
|
-- 作者:cquzjh -- 发布时间:9/11/2004 12:26:00 AM -- 黄博士,你好!我在看了一段时间的有关rdf/ontology/sw方面的东东之后,觉得倒是越来越糊涂了。:)在这里,想麻烦你就一些相关的基本问题做个解释好吗? 1. rdf(s) vs xml(s)、owl vs rdfs之间的层次关系、优缺点(why)以及它们各自解决了什么现实问题? 2. 现在sw的主要应用领域以及各自的实施过程、方针等(最好能举些个实例,呵呵) 3. The future of sw 我想这些问题都会困扰着每一个初学者。在看了论坛上大伙的讨论,还是觉得仅停留在一些理论的层面上,不够具体、明了。还想请黄博士给大伙儿解释一下! 3x |
-- 作者:IAdmireU -- 发布时间:9/14/2004 8:28:00 PM -- 黄博士,你好!很高兴你能回复,我深受启发。 我还有几个问题向你求教: 2、你说的方法: “分析有关概念的属性组成,如”彩色激光A4的打印机“的属性是"彩色,激光, A4,...","彩色喷墨A3的打印机”的属性是"彩色,喷墨, A3,...", 它们只在很少的几个属性上是不同的,所以是非常相近的”,这种方法是否能处理“语义大小”问题?如“彩色打印机”能替代“黑白打印机”,“A3幅面打印机”能替代“A4幅面打印机”,这里好像是“彩色>黑白”,“A3>A4”。 谢谢。 |
-- 作者:panguoqing -- 发布时间:9/14/2004 10:12:00 PM -- to Dr. huang: 我也在做语义相似性的研究,请您发点相关论文资料给我panguoq@163.net,谢谢! |
-- 作者:aubadedream -- 发布时间:9/21/2004 9:58:00 PM -- 黄博士: 你好,我对语义相似性方面也很感兴趣,能否也将相关资料给我aubadedream@yahoo.com.cn,十分感谢! 你在上面提到的例子,也就是彩色喷墨A4打印机和彩色激光A4打印机的匹配上提到一个方法,也就是将其分解,在进行比较,这涉及到了如何分解?分解到多大的粒度?此外,分解后,怎么就知道喷墨可以和激光对比?最后按照我的理解,就是似乎只能做到定性,也就是相似级别,而不能做到定量,是这样么? |
-- 作者:Huang -- 发布时间:9/24/2004 9:29:00 PM --
Jena之类的RDF/OWL工具只是有关的语言处理工具而已。语义距离的分析 比如说,我们现在就是用逻辑程序语言建立一个基于概念相关性的推理层来
|
-- 作者:Huang -- 发布时间:9/24/2004 9:53:00 PM --
是的。 这是从属性的序关系推导出一个概念集的偏序关系。所以它构成 1. Concept lattice 2.Algorithms for Concept Lattice Decomposition and their Applications 3. B. Ganter and R. Wille. Formal Concept Analysis - Mathematical Foundations. Springer Verlag, 1999. 4.A Formal Concept Analysis Homepage 5. Peter Burmeister's Introduction to FCA and ConImp 从上面一些网址开始,可以搜索到更多相关文献。
|
-- 作者:Huang -- 发布时间:9/24/2004 10:17:00 PM --
是的, 上面所说的办法是“格论”的方法,它只是给出一个序关系, 当然你可以用计算语言学上的办法,它经常可以取得定量结果。 1. Budanitsky, Alexander and Hirst, Graeme. 2. Budanitsky, Alexander and Hirst, Graeme. 3. Ted Pedersen, Semantic Distance Measures, 4. Graeme Hirst and David St-Onge, Lexical chains as representations of context for the detection and correction 5. Jay Jiang and David Conrath, Semantic similarity based on corpus statistics and lexical taxonomy, in: Proceedings 6. Philip Resnik, Using information content to evaluate semantic similarity, in Proceedings
|
-- 作者:Huang -- 发布时间:9/24/2004 10:21:00 PM --
请参见上面所列的有关文献 (第41楼和第42楼). |
-- 作者:IAdmireU -- 发布时间:9/27/2004 8:07:00 PM -- 黄博士: 感谢你的回复。资料很多,我需要好好消耗了啊,:)。 谢谢。
|
-- 作者:Huang -- 发布时间:9/28/2004 6:42:00 PM --
我赞赏你承认自己“糊涂”的勇气。在追求知识的过程中,我们大家都应该本着 你上面提出的问题已经有大量的文献可供参考。如果这么多的文献及其讨论都不能 我想使用一个“启发式”的方式同你讨论有关问题, 也就是说我不再简单地重复 这就需要你要有足够的时间和耐心去独立思考, 去寻求自己的真正理解。你还得 如果上述方法可行的话, 我们就开使一个系列对话,题目就暂定为: 〖关于语义网的对话---从一个工程实例开始〗
|
-- 作者:orangebench -- 发布时间:9/29/2004 6:07:00 PM -- 很好的主意! 期待着这次对话!
|
-- 作者:i99 -- 发布时间:10/2/2004 10:25:00 PM -- 黄教授您好, 谢谢您的帮助, 看了你的解答, 对我很有启发. 关于semantic similarity , 我最近搜索了一些资料, 发现很多研究项目都是基于同一ontology model 内部不同concept 之间逻辑关系 通过计算和推理 判断同义词或近义词的相近程度, 并加以量化处理.但是针对 context的similarity 研究比较少,例如在同一knowledge domain 的不同ontology representation之间 如何发现具有相同或相似语意的context, 或者说基于context在某一ontology中的语意 在另一ontology中重新建立context表达.不知道你对这方面的研究, 有什么见解. 谢谢 |
-- 作者:Huang -- 发布时间:10/8/2004 11:21:00 PM --
我目前主要关注的是concept相关性, 主要用于非协调本体的推理研究。 就是在这个相对简单的层次上,仍有许多问题尚为解决。(待有时间时,我将另文详述). 你所说的针对context的similarity 研究目前还非常少, 原因在于它的有效解决通常被认为应 但你还是可以参考下列一些文献: 1. Glen Jeh, Jennifer Widon, SimRank, a meaure of structure-context similarity, 2. Yoram Biberman, A context similarity measure, http://portal.acm.org/citation.cfm?id=188418.
|
-- 作者:wolfqi -- 发布时间:10/10/2004 3:57:00 AM -- 黄博士您好,我来自瑞典皇家工学院,www.kth.se,久慕大名,今天没想到在这儿逮到您了。 我的硕士论文是有关semantic web的研究,当今世界xml横行天下,就连音乐的乐谱发布都用xml来做了,美其名曰MusicXML。MusicXML主要是做乐谱出版印刷和网络出版用,由于我的IT(在北欧读IT6年了)学习和音乐背景,我提出了是否《用Sementic Web 进行对音乐的人工智能分析》的论文题目,但semantic web本身具体的东西还都不太完善,茫茫兮休远,苍然兮独怆。 KTH 的音乐声学系TMH一直立志于对音乐感情的分析研究,目前世界在这一领域已经取得一些成绩,包括电脑对乐谱的计算机分析,电脑对wave音频文件强弱的逻辑分析,以得出此段物理载体的相对应的人类的感情。相关的成果如果能够转化成为semantic web中的 人工智能分析标准,那么则可实现对网络上音乐的职能话分析。因为MusicXML也可以载入音符强弱,那么semantic web也可以成为音乐演奏者感情分析的工具。 题外给大家:可能有人问了谁吃饱了撑的分析音乐的感情做什么? 多唠叨一句:这个非常重要,在音乐来说,以后都xml了,那么音乐的分类,搜索,就成为一个很大的问题,由于音乐xml不同于语言xml,所以音乐语法和我们的语法是不一样的。在科学上来说,比如说你饲养了一只电子机器猪,如果你想给这只猪加上感情,比如你生气了,那么猪要有音频的人类感情分析。比如你想让电子猪欣赏音乐的话,那么就得有音乐人工智能软件。 wolfqi@mac.com 也可通过邮件联系。 |
-- 作者:wolfqi -- 发布时间:10/10/2004 4:01:00 AM -- 所以我的问题就是, 1。是否可请您推荐一些现在已经制定出来的某些标准,和对这些标准进行分析的软件呢? 2。我的第一步应该建立什么呢? |
-- 作者:wolfqi -- 发布时间:10/10/2004 4:01:00 AM -- 所以我的问题就是, 1。是否可请您推荐一些现在已经制定出来的某些标准,和对这些标准进行分析的软件呢? 2。我的第一步应该建立什么呢? TELL:0047-91121981 |
-- 作者:Huang -- 发布时间:10/15/2004 11:19:00 PM --
你用生动的语言给大家描述了一个非常吸引人的语义网可能应用项目。人们
|
-- 作者:Huang -- 发布时间:10/16/2004 12:02:00 AM --
至于如何实现一个语义网工程项目, 还没有统一的标准和工具。现在正出于一个百花齐放 虽然没有统一的标准可以使用, 但人们总是能够参照建立信息系统等其他软件工程项目那样那样,完成以下几个环节: 系统设计(System Design) - 数据表示(Data Represenation) 你所要做的第一步, 就是要有一个良好的系统设计。 实际上它要求考虑其他几个 |
-- 作者:Huang -- 发布时间:10/16/2004 12:47:00 AM -- 1. 数据表示: 也就是说你首先要考虑的是,采用何种语言来表达有关数据和知识,如采用XML,或 RDF/S,或OWL等。 你还得考虑这些语言所能提供的表达能力和推理能力, 以及是否有相关的工具可供使用。它们各有优缺点。 如只采用RDF/S, 好处是:简单易学,有许多现成的工具可供使用. 有现成的RDF查询管理系统 如采用OWL-DL,好处是知识表达能力较强,使用的是国际标准化的本体描述语言, 有利于向后 我建议你可以用OWL, 使用Protege作为本体编辑工具,生成OWL的音乐本体描述。 2. 数据处理: 更准确地说就是数据查询与推理。 你可以使用KAON工具来进行OWL的 3. 数据展现: 也就是要考虑 检索后或推理后所获得的数据, 应如何展现给用户。 你可以使用XSLT的有关工具把推理机返回的结果再次转换,生成有关的HTML格式,或多媒体格式提供给用户。 请原谅, 我在这里只是简要地介绍有关环节,许多具体术语和细节还没有详细介绍。你或其他读者有什么具体问题,请进一步提出。我将另行详细回答。
|
-- 作者:wolfqi -- 发布时间:10/23/2004 9:52:00 PM -- 谢谢黄老师, 技术飞速发展,已经有基于audio的semantic web软件产品问世,http://www.moodlogic.com 但是是基于对音频的分析和应用,原理是把音频分成若干小段,用meta data标记,然后进行诸如:速度,情绪等感情分析。比如你有一万首mp3,你很累想听点轻松的,只要选relax即可。 而我的项目是想建立世界上第一个基于Music Notation,即 MusicXML(http://www.recordare.com/xml/tutorial.html)的ontology.因为一直在思考如何分析乐谱的问题,所一没太深入探讨xml技术问题。 去描述一条音乐,我是这样的,需要把音乐以小单元(比如一拍子的四个音组成的和弦的感情)描述,从属关系是: 单元-->小节-->乐段, 那么,ontology记载着这些关系和描述。但是如果去分析总的乐段的情绪,我目前的方法是分析每一个单元的情况,然后每一个乐段会有一个总的参数(Sum),比如:happy: 96, sad:12; exciting:45,quiet:17; satisfied:79,disatisfied:12 . 那么这个乐段的总情绪应该是欢快的明朗的舒服的。 现在有一个难关,就是一条音乐的总情绪参数究竟是什么是否是应该由ontology来描述的。因为ontology和musicXML恐怕只带有单元的情绪信息,而sum参数也在ontology里面表述好吗? |
-- 作者:wolfqi -- 发布时间:10/23/2004 9:55:00 PM -- 或者情绪是由query language程序制定的。 |
-- 作者:admin -- 发布时间:10/23/2004 11:21:00 PM -- 这个课题很有趣啊! 我也挺感兴趣的。
|
-- 作者:wolfqi -- 发布时间:10/24/2004 2:55:00 AM -- admin:请和我联系,这个项目如果做起来,前途非常棒。因为还没有人做过。wolfqi@mac.com |
-- 作者:Huang -- 发布时间:10/30/2004 12:08:00 AM -- 本体技术中的两个推理层次 本体技术与其他人工智能技术一样依赖于相关的知识表示和推理技术,但它与通常的知识库系统 这种区分有点类似于“知识"(knowledge) 和”相信“(belief)的区别。一个知识命题是一个 当然有人可能并不接受上述区分, 他们会认为一切可用于推理和行动的信息都可以称为知识,如果是这样的话, 我们可以把前者称为所有人的共享知识, 后者为个人知识,而约定知识是部分人的共享知识。 本体要描述的是共享知识,而不是个人知识。因此当我们决定要把那些数据在本体中来描述时,就要先判断一下是否为他人所接受。我们要把那些共同所接受的命题在本体中描述,而把那些个人知识留在本体推理的上一层来实现。前者是本体之内的推理, 后者是本体之上的推理。这是本体技术中的两个不同推理层次。前者的推理是由相关逻辑的推理机自动完成的,而后者要由我们在本体描述的基础上再加一个推理层来实现。 这样做的好处是我们能够最大程度地实现数据共享和可重用。由于本体数据是大多数人所接受的,别人可以自由使用你所提供的数据,而把带有个人观点的数据留在本体描述之外,我们还可以根据不同的需要,提供不同的推理需求。这也就是为什么语义网分多个层次, 前者
|
-- 作者:Huang -- 发布时间:10/30/2004 12:41:00 AM --
最重要的第一步是要作适当的文献调查。我想在音乐学术界或心理学界应该有一些现成的理论或方法来研究如何从乐曲单元到乐段特征的分类。如果有大家所公认的理论或方法,那么就可以直接把它在本体描述层次上进行。如果这些文献也只是一些一家之言,也可以把它作为约定知识,在本体描述层来实现。如果这一切都没有有关文献支持,有关分类方法只是你所要自己提出的个人想法,那么我们就得谨慎地思考, 我们所作出的分类结论是否会被他人所接受。 那么我们就要这样做: 把那些公认的音乐基础知识及其分类在本体描述中实现, 如 如果你有时间作一番有关的文献调查,给大家报告报告,我想我们大家都会非常高兴地听听 |
-- 作者:gengkeming -- 发布时间:11/4/2004 3:58:00 PM -- 黄博士:你好,今天我有一个问题是: ontology中的基本方面是概念,关系,函数,公理,实例这五个方面。但是现在有个问题是:在ontology中是不是要把实例和其它概念,关系存储在一起,如果存在一起的话,是不是存储的东西太多了!要是不存在一起,怎么存储呢?请黄博士告知!谢谢! |
-- 作者:orangebench -- 发布时间:11/9/2004 10:57:00 AM -- 黄博士,您好, 最近有一个问题很困扰我。 关于RDF的存储,不管是利用native XML database,还是RDB,支持RDF Schema并不难,但如何在数据库的基础上支持OWL的推理呢? 而描述逻辑的推理机Racer,虽然支持对ABox的推理,但难以处理海量数据。 谢谢! |
-- 作者:Huang -- 发布时间:11/9/2004 7:24:00 PM --
决定是否把有关数据储存在一起,还是分开储存,主要取决于数据的内在关联程度。现有的许多 当然, 根据内在关联程度把有关数据分别储存,有利于数据管理,修改和变动。如OWL语言中, 可以用import语句来把多个储存在不同地方的本体连接在一起使用。 本体的模块化技术是SW中的当前研究热点之一。 |
-- 作者:Huang -- 发布时间:11/12/2004 9:26:00 PM --
现在大多数RDF系统都能支持数据库数据储存,如Sesame就支持mySQL数据库系统。由于RDF的推理相对简单,所以用数据库处理比较方便。 Sesame也将支持 OWL lite. 当然,当我们说OWL,一般都是指OWL DL.它的推理比较复杂,要求 有DL推理机的支持。 如果把OWL的XML树状结构转成三元组的关系结构用关系数据库系统来支持,则在推理上会增加许多开销,如寻找子树效率就会低很多。一般来说,它要用列表方式 注意的是Racer已能处理相当规模的数据。我们用Racer处理过DICE本体(一个医学本体库),其涉及到数万个概念描述,效率尚可。你所说的“海量”是个什么概念?目前我们所看到的大型本体库,如wordnet,现有系统一般都能处理。 |
-- 作者:orangebench -- 发布时间:11/15/2004 12:27:00 PM -- 谢谢您的答复。 Sesame目前支持OWL Tiny(支持属性的特征描述,以及(In)Equality),还不知道它准备用什么方法支持OWL Lite的推理。 我看到用deductive database,如XSB可以支持部分OWL Lite的推理,因为一个OWL Lite的子集可以用Datalog或prolog完全刻画(如:description logic program), 但不知道deductive database的效率如何,不明白这项在90年代初就比较成熟的技术为什么没有被工业界采纳。 我最关心的是对海量ABox数据的处理,最少是百万级的,如果没有数据库支持,而是在内存中运算,如prolog,racer,Jena2的OWL推理(Rete规则引擎),我估计都难以处理。 最近Ian Horrock他们做了个Instance store,但只能处理role-free的ABox。 不明白,你们怎么用prolog开发一个OWL DL推理机,而且还要挂一个Racer。能否告知更详细的资料,或项目文档的URL? 谢谢!
|
-- 作者:Huang -- 发布时间:11/16/2004 7:43:00 PM -- [quote]以下是引用orangebench在2004-11-15 12:27:27的发言:
[quote][b] 你所说的“海量”数据处理问题, 我想也就是SW业界所说的“Scalability”问题。 |
-- 作者:Huang -- 发布时间:11/16/2004 7:51:00 PM -- [quote]以下是引用orangebench在2004-11-15 12:27:27的发言: 我看到用deductive database,如XSB可以支持部分OWL Lite的推理,因为一个OWL Lite的子集可以用Datalog或prolog完全刻画(如:description logic program), 但不知道deductive database的效率如何,不明白这项在90年代初就比较成熟的技术为什么没有被工业界采纳。 [quote] 有关的datalog技术一直还在用, 请参见我的同事的有关报告: http://www.cs.vu.nl/~holger/KnowledgeWeb/Deliverables/D2.1.2/D2.1.2-Approximation.pdf 其第三章第二节讨论的是如何把OWL DL转成Datalog。 |
-- 作者:Huang -- 发布时间:11/16/2004 8:18:00 PM --
有关Sesame支持OWL Lite的消息来自于 Naso的下列报告: The next version of the ontology (i.e. the first one of GO) will be in OWL Lite. 我请Sesame的开发者Jeen Broekstra 回答你的问题, 他的答复如下: As Naso mentions, OntoText has been working on a version of the Sesame The current version of Sesame supports partial OWL Lite by use of its Regards, Jeen
|
-- 作者:orangebench -- 发布时间:11/16/2004 8:49:00 PM -- 非常,。。。,非常感谢黄博士的详尽回答(多少个非常都不过分)。 等我拜读您提供的文献以后,再向您请教。 |
-- 作者:orangebench -- 发布时间:11/16/2004 8:54:00 PM -- Jena2 是通过规则来实现对OWL的推理,但有一些问题: 1) 推理是不完全的,只是可靠的。“The rule based approach cannot offer a complete solution for OWL/Lite” 2)“reasoner does not directly answer queries relating to dynamically introduced class expressions.” -Jena 2 Inference support 3)“Scalability”问题,即难以对海量实例做推理。 我对Sesame还不太了解,如果sesame的方法也是基于Rule的,不知道如何克服这些问题。 |
-- 作者:orangebench -- 发布时间:11/16/2004 8:58:00 PM -- RDF(S)的 proof theory 是基于公理系统的,即公理+推理规则; 而描述逻辑的proof theory是基于tableaux的,所以,很多RDF(S)的系统都很难扩展到支持OWL的推理。 为什么描述逻辑没有类似“公理系统”的proof theory呢? |
-- 作者:Huang -- 发布时间:11/19/2004 8:08:00 PM --
由于描述逻辑推理的复杂性,其 tableaux方法从工程的角度比公理系统方法更实用。 “公理证明系统”不是从我们所关注的命题开始的, 而是漫无边际地推出许多结论, |
-- 作者:admin -- 发布时间:11/19/2004 11:38:00 PM -- 哦。。原来如此~~~谢谢黄老师!
|
-- 作者:janalee -- 发布时间:11/28/2004 9:37:00 AM -- 请教黄老师我现在正在着手进行本体集成方面的研究,不知道黄老师能不能给予一些指点! 你们现在有没有从事这项研究的?谢谢答复! |
-- 作者:Huang -- 发布时间:12/3/2004 9:03:00 PM --
DL推理机的实现比较复杂。Racer提供了一个很好的DL推理机,而且还提供标准的DIG interface支持。但目前的DIG interface只支持标准的DL推理服务,尚未支持OWL推理。 有关系统还在调试之中。你能否给我一个你的个人电子邮件地址。我将在适当的时候,给 |
-- 作者:Huang -- 发布时间:12/3/2004 9:46:00 PM --
我想你所说的本体集成,可能指的是本体融合, 即把多个本体汇集在一起使用,即SW业界所说的ontology reconciliation. 这是一个很大的题目,因为它涉及到许多不同的情况: 本体合并(ontology merging): 把几个本体并在一起,消除重叠的和不协调的部分 有许多文献研究这些问题。下列文献提供了一个较好的综述文章: 有关本体集成较好的文章有: 我们的一些同事作的有关C-OWL的文章也可供参考: 2. Paolo Bouquet, Fausto Giunchiglia, Frank van Harmelen, Luciano Serafini, Heiner Stuckenschmidt, C-OWL: Contextualizing Ontologies (ISWC'03) , |
-- 作者:janalee -- 发布时间:12/4/2004 11:09:00 AM -- 感谢huang sir的指教! |
-- 作者:笑雨轩主 -- 发布时间:12/7/2004 10:45:00 AM -- 十分感谢黄老师的悉心指点,真是受益匪浅,上次您在科大的报告我也有幸参加。 我现在的研究方向也与本体有关(本体在专家系统中的应用)。现在专家系统的几个主要 问题是:1)缺乏常识,2)知识难于共享,3)推理问题。我觉得本体是可以用来解 决前两个问题的。我的看法是:将属于常识的易于共享的本体知识与属于专业的难 于共享的专家个人知识分离,本体知识部分的形式化做到与具体应用系统无关。现 在的问题就是:本体部分的知识如何与领域知识的融合问题(我想本体与领域知识都 采取相同的形式化方法可能不现实)、特别是联合推理问题(如果他们采用不同的形式化方 法)。不知道您有什么建议。谢谢。
|
-- 作者:orangebench -- 发布时间:12/7/2004 8:52:00 PM -- lsp@w3china.org 谢谢!很乐意为您做些测试的工作。如果大于6M的话,就发到我的系里信箱。我会给您留言。
|
-- 作者:Huang -- 发布时间:12/17/2004 8:25:00 PM -- 这些天由于工作和教学上的许多事情,我非常繁忙。一直没有时间来论坛看看,所以一直 没有给你回复。让你久等了,很对不起。现在借这午间时间 ,给大家说说话。 还有几位从本论坛得知我的情况,而同我进行私下学术联系的国内同行,我也曾答应他们帮他们看论文,也由于一时抽不得空来,也还没及时回复。借这个机会我一并向他们表示深深的歉意。 |
-- 作者:Huang -- 发布时间:12/17/2004 8:35:00 PM --
谢谢你! 有关的报告在线录象片段可以从以下得到: 如果由于网络问题, 在线录象不能正常观看的话, 也可以先把它下载下来: |
-- 作者:Huang -- 发布时间:12/17/2004 8:54:00 PM --
你说得很对! 本体知识与具体使用本体的领域知识通常并不在同一个层次上。 正像我在以前的帖子上所说的那样,一个是本体之中的推理,它只需要DL推理机来完成就可以了。另一个是本体之上的推理, 它涉及到根据具体应用的需要开发出基于DL推理机之上的推理系统。后者需要开发者另行开发出一个推理层。 前者对于数据检索的领域的应用经常是够的,但对于更复杂的应用系统则常常需要后者。 我们开发的一个XDIG系统就是开发DL推理机之上的应用的逻辑程序设计软件包,它能使系统在需要的时候调用DL推理机进行本体推理,其余则有自己根据用户的需要作相应的处理。 |
-- 作者:Huang -- 发布时间:12/17/2004 9:34:00 PM -- 各位好! 由于工作繁忙,百事缠身,常常不能及时到这个论坛来同大家交流, 深感力不从心, 因此我打算结束在本论坛的应答服务。望大家理解。 这些天来有幸通过本论坛结识了许多国内学术同行,我非常高兴,特别对你们的科学探索精神留有深刻的印象。尤其要感谢admin和orangebenchden簦把这个论坛办得如此丰富多彩,成为了汇集了中华大地语义网研究人才的胜地。 在这新的一年即将来临之际以及本人即将离开本论坛之际, 我谨向来到论坛的每一位同行朋友,表示新年的祝福。 下面我用本论坛的术语, 给论坛和论坛的各位参与者送一对节日对联: 新年寄语 义网中华本体精英 预祝本论坛在新的一年里,越办越好,通过语义网的研究讨论,联络更多中华大地的本体研究精英,作出超一流的(超文本)科学成果,出更多更好的网络和万维网的科学研究论文。 致以最美好的祝福! |
-- 作者:orangebench -- 发布时间:12/27/2004 10:02:00 AM -- 非常感谢黄博士!您这么长时间以来一直关心论坛的成长,一直不厌其烦地回答网友的问题,您对论坛的贡献和对国内语义Web研究的贡献,大家有目共睹,再次谢谢您了! 非常欢迎等您有空闲的时候,再来论坛指导。 祝您新年快了,工作顺利!
|
-- 作者:admin -- 发布时间:12/27/2004 1:25:00 PM -- 非常感谢黄博士数月来的耐心指导! 通过与您的对话,我们的眼界开阔了许多,对一些问题有了新的认识,令我们大家受益匪浅! 在此,代表全体版友向您致以谢意! 另外非常感谢您给我们的节日对联! 祝您在新的一年里工作顺利,硕果累累!
|
-- 作者:wolfqi -- 发布时间:1/22/2005 7:31:00 AM -- 黄博士与各位道友,我是kth那个做音乐本体的,目前我的材料基本上搜索完毕,由于我的理想过于宏伟,甚至连application都想做出来,导师说你做出来application就是博士论文了,你只要做ontology出来可以了,我经过学习也知道建立ontology工作的艰巨性!因为这个音乐乐谱的ontology没有任何可以参照的范例,是世界人第一个,所以非常非常困难。 我的论文分三个部分,我做了标注偶 前提:什么是音乐乐谱语义,什么是音乐乐谱语义的数据表现形式? 定义一:音乐自然音符所表现出来的人类的感情(如:喜怒哀乐)的定义就是音乐乐谱语义。 音乐乐谱语义的数据表现形式,我设计为音乐语义参数,即:每一个和声所表现出来的情绪是不单纯的,有很多意思,比如一个和声可能有70%的洪亮和30%愤怒,能因为都是属于“阳”性性质。 1。Music Notation's Semantic (音符的语义,这方面人类在和弦上有知识能,命题共性可寻。) - 和声语义 - 和声的物理自然频率的结合对人是有刺激的,人的感情反映有喜怒哀乐。 2。如何classify音乐乐谱语义 |
-- 作者:iamwym -- 发布时间:1/22/2005 7:03:00 PM -- 很有意思的想法,音乐Ontology,可惜偶老板不让偶做多媒体。你要做出application,真的就是可是做博士论文,而且选个核心章节出来,可以投iswc了。我觉得系统设计这个过程就可以用Ontology表示的,会很有趣。我想如果有人帮你想出了怎么弄,你的originality就不存在了,而且别人也就拥有了你的成果,所以我的建议是不是还是多看看怎么建ontology的文章呢? |
-- 作者:wolfqi -- 发布时间:1/25/2005 5:02:00 AM -- 谢谢,因为在这个课题里难点并不在于建立ontology,和怎么建立ontology,而难点在于 1.音乐的语义定义,methodology 2. 这个ontology建立以后是为了什么用的?!(比如乐谱管理,智能分析,与画面的语义连接等等)说实话我现在还很模糊,因为似乎所有的东西都可以用。 |
-- 作者:嘻皮博士 -- 发布时间:2/13/2005 8:25:00 PM --
我们这里在做中医药的医学本体库,因为是全国十几个中医药科研机构同时分块做,现有的本体膨胀的很快,具体多少个概念和实例没有统计过,但Protege的文件已经有10多个G,且开发还在进行。我们起先用Protege处理,后来一个10几M的 文件就要打开好久,后来用Protege的服务器版本,把本体分布化了,稍微好了一些。这个本体还只用到RDF去描述,主要用于做简单查询,后面还想提升到OWL能支持DL推理,但感觉难度非常大。 不知道黄博士有何建议,目前性能更好一些的SW存储、推理工具? 我觉得高性能的分布是本体存储与处理是未来SW应用的必定需求,现在已有的SW应用数据量都还小,所以需求还不突出,就如传统的DB一样,性能永远是一个瓶颈问题。 |
-- 作者:xiaoxiaojoy -- 发布时间:5/30/2005 3:36:00 PM -- 我对黄博士在提到的下面这段话很感兴趣。 “如何度量两个概念之间的语义距离。语义距离越近,就表明两个概念越相似。这样在工程实现上就可以用于有关“可能替代品“的推理。许多人现在使用的是计算语言学上的方法, 特别是用WordNet的办法来度量两个概念的语义距离。有的使用格论(Lattice Theory)的方法来度量两个概念的距离” 不知道黄博士指的格论是不是概念格? 关于概念格在语义网络中的应用,您有什么见解?能否给我一些相关的资料(joyeezhao@hotmail.com)?谢谢! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
453.125ms |